2011-05-29 7 views
0

Existe-t-il un logiciel que je pourrais utiliser pour convertir une base de données ms sql en mysql? J'ai testé l'exportation de la base de données MS SQL en utilisant MS SQL Server Management Studio. Et importé le fichier sql en utilisant phpmyadmin. Mais je suis arrivé cette erreur:Comment migrer de ms sql vers mysql

USE [students] GO /****** Object: Table [dbo].[student_info] Script Date: 05/29/2011 15:20:20 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[student_info]([idnum] [nchar](10) NULL, [fname] [nchar](10) NULL, [lname] [nchar](10) NULL, [course] [nchar](10) NULL, [address] [nchar](10) NULL) ON [PRIMARY] GO 

S'il vous plaît aider,

+0

Docs officiels: http://dev.mysql.com/tech-resources/articles/migrating-from-microsoft.html –

+0

Dupliquer: [outil de migration MSSQL vers MYSQL] (http://stackoverflow.com/q/ 1442600) –

+0

duplication possible de [outil de migration MSSQL vers MYSQL] (http://stackoverflow.com/questions/1442600/mssql-to-mysql-migration-tool) –

Répondre

3

Il est évident que vous ne pouvez pas exécuter simplement exécuter T-SQL simple dans une base de données MySQL. Chaque base de données a sa propre saveur de SQL. Ce que vous pouvez faire, c'est que vous pouvez choisir une plate-forme qui supporte les deux bases de données et migrer les données en chargeant d'abord des morceaux dans un programme. Cependant, MySQL et SQL Server sont des bases de données très différentes et ils prennent en charge un ensemble de fonctionnalités très différent. Tout d'abord, vous devez vous assurer que vous pouvez réellement migrer car il y a forcément des problèmes entre les deux bases de données auxquelles vous n'avez pas pensé.

Questions connexes