2009-11-18 3 views
0

J'essaie de transférer une base de données de SQL Server Express vers ma base de données MySQL. Je me suis assuré que SQL Express fonctionne sur le port 1433 et tout le reste, et la boîte à outils MySQL Migration est même capable de voir les différentes bases de données/schémas que j'ai dans ma base de données SQL Server Express. Le problème est que MySQL Migration toolkit ne me laisse pas appuyer sur "next" jusqu'à ce que j'entre un nom d'utilisateur/mot de passe, ce qui n'a pas de sens pour moi car il est capable de se connecter à la base de données Express et voir tous les schémas sans ceux-ci.MySQL Migration Toolkit & SQL Express

J'ai essayé d'utiliser les paramètres "avancés" pour spécifier directement la chaîne de connexion, mais cela ne fonctionne pas non plus pour moi. Je vais probablement me tromper. Aidez-moi?

Répondre

0

Ahah! Je l'ai! Je suis en mesure de le faire fonctionner en utilisant cette chaîne de connexion:

jdbc:jtds:sqlserver://localhost:1433/Bookstore;user=;password=;charset=utf-8;domain= 

je mets que, dans la zone de texte avancé, puis juste un espace pour le nom d'utilisateur (qui aurait probablement été quelque chose que).

(SA et piègent mot de passe vide ne fonctionnerait pas pour moi)

0

Par défaut, SQL Express a accès à l'utilisateur 'sa' et au mot de passe vide. Essayez ça.

1

OK. Dans la base de données source, sélectionnez MS SQL Server. Dans Paramètres avancés écrire

jdbc: jtds: SQLServer: //10.210.4.2: 1433/INFRASTRUCTURE, instance = MENG; user = sa; password = XXX; charset = utf-8; domain =

Testez votre connexion avec la base de données du bouton clic pour récupérer la liste du serveur. Si aucun conect alors:

  • Avez-vous connecté à partir de la machine à distance? OK est votre pare-feu Up? Peut-on arrêter? Non? configurez et ouvrez votre exécutable 1433 port ou SqlServer.

Ah! et activer et démarrer le service Navigateur SqlServer!

Uhhh remplissez l'autre zone de texte pour activer le bouton suivant.

Happy MySqling!