繁体   English   中英

从MS SQL Server 2008迁移到MySQL

[英]Migrating From MS SQL Server 2008 to MySQL

我负责将数据从MS SQL Server 2008数据库迁移到MySQL。 我已经安装了Microsoft SQL Server Management Studio,启动了SQL Server和SQL Server Browser服务,通过SQL Server配置管理器为sql数据库启用了TCP / IP和命名管道协议,并通过SQL身份验证创建了一个具有访问权限的用户而不是Windows身份验证。 我试图使用MySQL Migration Tool获取数据。 当我尝试连接到服务器时,我收到以下错误:

Connecting to source database and retrieve schemata names.
Initializing JDBC driver ...  Driver class MS SQL JDBC Driver Opening
connection ...  Connection
jdbc:jtds:sqlserver://ukoff032/sqlexpress:1433/DbMain;user=remoteAccess;password=password;charset=utf-8;domain=
The list of schema names could not be retrieved (error: 0).
ReverseEngineeringMssql.getSchemata :Network error IOException:
Connection refused: connect Details: 
net.sourceforge.jtds.jdbc.ConnectionJDBC2.<init>(ConnectionJDBC2.java:372)
net.sourceforge.jtds.jdbc.ConnectionJDBC3.<init>(ConnectionJDBC3.java:50)
net.sourceforge.jtds.jdbc.Driver.connect(Driver.java:178)
java.sql.DriverManager.getConnection(Unknown Source)
java.sql.DriverManager.getConnection(Unknown Source)
com.mysql.grt.modules.ReverseEngineeringGeneric.establishConnection(ReverseEngineeringGeneric.java:141)
com.mysql.grt.modules.ReverseEngineeringMssql.getSchemata(ReverseEngineeringMssql.java:99)
sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
java.lang.reflect.Method.invoke(Unknown Source)
com.mysql.grt.Grt.callModuleFunction(Unknown Source)

我还尝试添加MySQL ODBC 5.1驱动程序,以便我可以从SSMS导出数据,但驱动程序不会出现在导出向导的目标选项中。

有人可以帮助我将MySQL ODBC驱动程序显示在SSMS导出向导目标选项中,还是让MySQL Migration Tool连接到数据库并获取数据?

谢谢。

dbForge Studio for MySQL中尝试数据导入工具(ODBC格式); dbForge Data Studio for SQL Server中的数据导出工具(ODBC格式)。

我使用过SQL Examiner Suite 起初它没有用,但经过一些挖掘后发现生成的SQL包含了表名和列的双引号(基本上是无效的SQL)。 它允许用户在运行之前编辑SQL,因此我必须遍历~15个表并删除所有内容的双引号。 Anywho - 它的作品! 好极了!

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM