L'importation .bak à MySQL (.sql)
Je veux importer un MS SQL server 2008 R2 sauvegarde de base de données au Serveur MySQL. Toute aide sur comment je peux convertir le .bak à un .sql de sorte qu'il peut être importé dans une base de données MySQL serveur?
J'ai lu d'autres threads à ce sujet mais aucun n'a fonctionné jusqu'ici.
Merci.
- double possible de Comment faire pour importer un Serveur SQL .bak fichier dans MySQL?
- Hey Mark j'ai lu ce poste. Le problème est que lorsque je tente de restaurer la .bak par MS SQL, j'obtiens une erreur lorsque je sélectionne mon .bak fichier. MSSQL d'erreur: "cast Spécifié n'est pas valide.(SqlManagerUI).
- Puis assurez-vous que la question - la question actuelle est un doublon
Vous devez vous connecter pour publier un commentaire.
Vous pouvez restaurer la base de données d'une version locale de SQL Server (vous pouvez télécharger gratuitement la version d'évaluation pour ce faire):
http://msdn.microsoft.com/en-us/evalcenter/ff459612.aspx
Ensuite, vous pouvez utiliser l'assistant importation/exportation dans Management Studio pour le transfert de vos tables et d'autres objets de votre base de données MySQL (vous aurez peut-être besoin d'autres pilotes ODBC installés localement, afin de SQL Server pour établir une connexion à MySQL).
MODIFIER
Lors de la restauration de la base de données de SQL Server, n'utilisez pas le maladroit de l'INTERFACE utilisateur. L'utilisation d'une réelle
RESTORE DATABASE
de commande. Par exemple:Maintenant, vous pouvez trouver l'original de la base de données a été créée avec des fichiers placés sur des disques durs ou dossiers qui n'existent pas localement. Je suggère donc de créer un dossier simple, temporairement, appelé
c:\db_temp\
, donnant l'Everyone
compte modifier les privilèges, puis en exécutant les opérations suivantes:Cela renvoie un jeu de résultats comme:
Vous avez besoin pour construire un
RESTORE DATABASE
commande quelque chose comme ce qui suit, sur la base du résultat ci-dessus: