Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/56.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
如何将数据从MySql加载到MS SQL Server数据库?_Mysql_Sql Server_Database_Database Migration - Fatal编程技术网

如何将数据从MySql加载到MS SQL Server数据库?

如何将数据从MySql加载到MS SQL Server数据库?,mysql,sql-server,database,database-migration,Mysql,Sql Server,Database,Database Migration,我在MySQL和MSSQL服务器数据库中都有类似的模式。如何将MySql中的数据迁移到空的无数据MSSqlServer数据库?MSSqlServer DB为空,仅包含架构。我无法通过ODBC将MySql DB配置为链接服务器,因为我在MSSqlServer上没有DB管理员权限。我只是想添加数据。我研究了Sql Server Migration Assistant for MySQL,但我只想迁移数据,而不涉及目标的模式。 我还注意到有一个类可以帮助以编程方式迁移.NET中的数据。 但是我需要为每

我在MySQL和MSSQL服务器数据库中都有类似的模式。如何将MySql中的数据迁移到空的无数据MSSqlServer数据库?MSSqlServer DB为空,仅包含架构。我无法通过ODBC将MySql DB配置为链接服务器,因为我在MSSqlServer上没有DB管理员权限。我只是想添加数据。我研究了Sql Server Migration Assistant for MySQL,但我只想迁移数据,而不涉及目标的模式。 我还注意到有一个类可以帮助以编程方式迁移.NET中的数据。 但是我需要为每个表编写代码,因为有100多个表和20GB的数据


最优雅的方法是什么?

可能是最简单的方法。既然你不想用,你可以试着用。您可以使用它将MySQL数据库转储到SQL Server。

链接到SSMA博客,他们会定期更新这些工具,所以请查看更高版本

在不知道/修改模式的情况下,您如何期望迁移数据?它要么像源表一样创建一个新表,要么就必须计算出哪些数据放在哪个现有字段中。我的意思是模式已经准备好了。我也有关于模式的信息。表、列、顺序的名称都是相同的。所有数据类型也已调整。例如从MySql中的枚举到varchar。