2011-05-29 137 views
0

是否有任何軟件可以用來將ms sql數據庫轉換爲mysql? 我測試了使用ms sql server management studio導出ms sql數據庫。並使用phpmyadmin導入sql文件。但我得到這個錯誤:如何從ms sql遷移到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 

請幫幫忙,

+0

官方文檔:http://dev.mysql.com/tech-resources/articles/migrating-from-microsoft.html – 2011-05-29 07:27:06

+0

重複:[MSSQL到MYSQL遷移工具](http://stackoverflow.com/q/ 1442600) – 2011-05-29 07:28:30

+0

[MSSQL to MYSQL Migration tool]可能重複(http://stackoverflow.com/questions/1442600/mssql-to-mysql-migration-tool) – 2011-05-29 07:32:08

回答

3

顯然,你不能只運行運行在一個MySQL數據庫普通T-SQL。每個數據庫都有它自己的SQL風格。你可以做的是,你可以選擇一個支持兩個數據庫的平臺,並通過首先將其加載到程序中來遷移數據。

但是,mysql和SQL Server是非常不同的數據庫,它們支持一組非常不同的功能。首先,你應該確保你實際上可以遷移,因爲在你沒有想到的兩個數據庫之間肯定會存在問題。