Précédent   Forum des professionnels en informatique > Bases de données > MS SQL-Server
MS SQL-Server Forum Microsoft SQL-Server. Avant de poster -> FAQ SQL-Server, Tutoriels SQL-Server
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 08/09/2011, 17h37   #1
Invité régulier
 
Inscription : décembre 2008
Messages : 24
Détails du profil
Informations forums :
Inscription : décembre 2008
Messages : 24
Points : 5
Points : 5
Par défaut migration de mysql vers sql server

Bonjour, excusez moi, car je n'ai pas su ou dois je mettre cette discussion,
j'avais une bd mysql 5.5, mais comme je voudrai travailler avec linq to sql, j'ai voulu la migrer vers sql server. j'ai donc suivi cette vidéo youtube:

tout se passe très bien, sauf qu'à l'étape à 2:03 (2 minutes 3 secondes): j'obtiens des erreurs du type:
Veuillez m'aider s'il vous plait, car je ne veux vraiment pas refaire toutes les tables et inserer apres tous mes enregistrement. Merci beaucoup
Images attachées
Type de fichier : png Capture1.PNG (42,8 Ko, 19 affichages)
zikog est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/09/2011, 18h15   #2
Modérateur

 
Avatar de elsuket
 
Homme Nicolas Souquet
Administrateur de base de données
Inscription : janvier 2005
Messages : 4 669
Détails du profil
Informations personnelles :
Nom : Homme Nicolas Souquet
Âge : 30
Localisation : Thaïlande

Informations professionnelles :
Activité : Administrateur de base de données
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : janvier 2005
Messages : 4 669
Points : 8 729
Points : 8 729
Bonjour,

Tout d'abord un grand remerciement pour la vidéo, on a tous les détails.

Je ne sais pas ce qui produit cette erreur, car à partir de la vidéo, rien de laisse voir que la transformation du schéma physique MySQL vers SQL Server va avoir quelques petits problèmes.

Cela dit vous n'êtes pas obligé de passer à SQL Server (bien que je vous le recommande fortement pour plusieurs bonnes raisons) pour utiliser LINQ, qui est compatible, il me semble, avec un grand nombre de SGBDR.

@++
__________________
En bases de données relationnelles SQL, il n'y a ni tableaux, ni enregistrements, ni champs: il y a des tables, des lignes et des colonnes.
Blog | Profil| Consulter ou télécharger les fichiers d'aide de SQL Server, des versions 2000 à 2012
elsuket est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/09/2011, 01h33   #3
Membre du Club
 
Inscription : mars 2006
Messages : 46
Détails du profil
Informations forums :
Inscription : mars 2006
Messages : 46
Points : 66
Points : 66
Amis du soir, bonsoir!

Zikog,

Peux tu nous dire la valeur que tu as sur l'écran ci-joint dans "Classement du serveur", accessible depuis SQL Server Management Studio, en faisant un clic droit sur ton instance SQL Server, puis "Propriétés" ?
Images attachées
Type de fichier : png Windows Server 2008 real-2011-09-09-01-29-58.png (108,4 Ko, 2 affichages)
Al-Soultani est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/09/2011, 10h23   #4
Membre Expert
 
Avatar de iberserk
 
Homme Bruno IGNACE
Architecte de base de données
Inscription : novembre 2004
Messages : 1 299
Détails du profil
Informations personnelles :
Nom : Homme Bruno IGNACE
Âge : 30
Localisation : France, Gironde (Aquitaine)

Informations professionnelles :
Activité : Architecte de base de données
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : novembre 2004
Messages : 1 299
Points : 2 282
Points : 2 282
Envoyer un message via MSN à iberserk
Citation:
avec linq to sql
Pourquoi ne pas utiliser LINQ TO ENTITIES?

Un driver est dispo pour MySQL...
__________________
Prendre conscience, c'est transformer le voile qui recouvre la lumière en miroir.
iberserk est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/09/2011, 11h15   #5
Invité régulier
 
Inscription : décembre 2008
Messages : 24
Détails du profil
Informations forums :
Inscription : décembre 2008
Messages : 24
Points : 5
Points : 5
Merci pour vos réponse, mais j'ai déjà essayé linq avec mysql et cela n'a pas marché, en plus de ça je n'ai pas voulu citer toutes les autres raisons , pour la conversion, elle s'est passé sans erreurs aucune, pour la valeur classement du serveur, j'ai sql server Management Studio en anglais mais j'ai collation qui la valeur: French_CI_AS. j’espère que c'est ça, je suis prêt a vous donner tous les détails concernant le problème, merci
zikog est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/09/2011, 11h28   #6
Membre du Club
 
Inscription : mars 2006
Messages : 46
Détails du profil
Informations forums :
Inscription : mars 2006
Messages : 46
Points : 66
Points : 66
Est-ce que tu viens juste d'installer ton instance ?
Parce que la question est de savoir dans les détails si tu as activé ou non si ton instance a été installée en "case sensitive" ou non.

Car si l'instance est "case sensitive", tes tables doivent obligatoirement être nommées en Majuscules, ce qui pourrait expliquer ton erreur.

Je n'ai pas bien vu sur la vidéo si pendant les différentes étapes tu pouvais cliquer sur le bouton "script" en haut à droite avant chaque job de transformation.

Si tel est le cas, tu peux éventuellement retrouver les lignes qui correspondent à la création de tes tables et les renommer en majuscule. C'est une solution un peu bizarre, mais qui te permet de te débrouilles assez rapidement (si toutefois tu n'as pas 400 tables).

AL.
Al-Soultani est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/09/2011, 12h01   #7
Invité régulier
 
Inscription : décembre 2008
Messages : 24
Détails du profil
Informations forums :
Inscription : décembre 2008
Messages : 24
Points : 5
Points : 5
Des fois je ne comprend vraiment pas l'informatique, et cet ordinateur qu'on qualifie de "il ne fait que ce qu'on lui demande et ne commet pas d'erreurs", car je n'ai fait aucune modification, j'ai juste réessayé la même procedure que j'avais faite, et cela a marché cette fois ci, en tout cas merci pour vos essai de me venir en aide,
zikog est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/09/2011, 12h06   #8
Membre du Club
 
Inscription : mars 2006
Messages : 46
Détails du profil
Informations forums :
Inscription : mars 2006
Messages : 46
Points : 66
Points : 66
OK, Parfait ;-)
Si tu as autre chose, n'hésite pas
Al-Soultani est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/09/2011, 14h32   #9
Membre Expert
 
Avatar de iberserk
 
Homme Bruno IGNACE
Architecte de base de données
Inscription : novembre 2004
Messages : 1 299
Détails du profil
Informations personnelles :
Nom : Homme Bruno IGNACE
Âge : 30
Localisation : France, Gironde (Aquitaine)

Informations professionnelles :
Activité : Architecte de base de données
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : novembre 2004
Messages : 1 299
Points : 2 282
Points : 2 282
Envoyer un message via MSN à iberserk
Citation:
Merci pour vos réponse, mais j'ai déjà essayé linq avec mysql et cela n'a pas marché
LINQ TO SQL n'est pas compatible MySql...

LINQ TO ENTITIES l'est...
__________________
Prendre conscience, c'est transformer le voile qui recouvre la lumière en miroir.
iberserk est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/09/2011, 16h38   #10
Invité régulier
 
Inscription : décembre 2008
Messages : 24
Détails du profil
Informations forums :
Inscription : décembre 2008
Messages : 24
Points : 5
Points : 5
Oui, c'est ce que j'ai voulu préciser, merci encore une fois
zikog est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 20h06.


 
 
 
 
Partenaires

Hébergement Web