Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sql-server/27.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何从ms sql迁移到mysql_Mysql_Sql Server_Database_Database Migration - Fatal编程技术网

如何从ms sql迁移到mysql

如何从ms sql迁移到mysql,mysql,sql-server,database,database-migration,Mysql,Sql Server,Database,Database Migration,是否有任何软件可以用来将ms sql数据库转换为mysql? 我使用MSSQLServerManagementStudio测试了导出MSSQL数据库。并使用phpmyadmin导入sql文件。但我有一个错误: USE [students] GO /****** Object: Table [dbo].[student_info] Script Date: 05/29/2011 15:20:20 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER

是否有任何软件可以用来将ms sql数据库转换为mysql? 我使用MSSQLServerManagementStudio测试了导出MSSQL数据库。并使用phpmyadmin导入sql文件。但我有一个错误:

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

请帮助,

显然,您不能在mysql数据库中运行普通的T-SQL。每个数据库都有自己的SQL风格。不过,您可以选择一个同时支持两个数据库的平台,并通过首先将数据加载到程序中来迁移数据


然而,mysql和SQL Server是非常不同的数据库,它们支持非常不同的一组功能。首先,您应该确保您确实可以迁移,因为这两个数据库之间肯定存在您没有想到的问题。

显然,您不能在mysql数据库中运行纯t-SQL。每个数据库都有自己的SQL风格。不过,您可以选择一个同时支持两个数据库的平台,并通过首先将数据加载到程序中来迁移数据


然而,mysql和SQL Server是非常不同的数据库,它们支持非常不同的一组功能。首先,您应该确保您确实可以迁移,因为两个数据库之间肯定存在您没有想到的问题。

官方文档:重复:当您使用PHPMyAdmin导入时,最新版本允许您选择兼容类型,例如MSSQL。官方文档:重复:当您使用PHPMyAdmin导入时,最新版本可能会重复,让您选择兼容类型,例如MSSQL。