我正在尝试将SQL Server上的链接服务器添加到MySQL Server。
请注意,SQL Server安装在具有不同域名的单独计算机上。
SQL Server 10.0.1.1
在old_domain.com上。
MySQL服务器10.0.1.2
位于new_domain.com上。
我在服务器上添加了ODBC数据源,10.0.1.1
并测试了连接,未报告任何问题。
然后,我打开Microsoft SQL Server Management Studio并导航到SQL SERVER > Server Object > Linked Servers
。
我进入向导以添加链接服务器,并按如下方式进行配置:
- 链接服务器:“ MySQLNewServer”
- 我选择了“其他数据源”提供程序“用于ODBC的Microsoft OLE DB提供程序”产品名称“与MySQL的连接”数据源“ MySQL”与第一步中添加的数据源名称相同。
- 在“安全性”选项卡上,选择“使用此安全性上下文进行访问”,然后输入SQL Server用户名和SQL Server密码。
- 我打“确定”
注意:我遵循此链接上的说明http://dbperf.wordpress.com/2010/07/22/link-mysql-to-ms-sql-server2008/
但是,我收到此错误:
链接服务器“ MySQLNewServer”的OLE DB Providor“ MSDASQL”返回消息“ [MySQL] [ODBC 5.2(w)驱动程序]无法连接到10.0.1.1(10055)上的MySQL服务器Microsoft SQL Server错误:7303。
有人可以告诉我我在做什么错吗?我怎样才能使这两个服务器进行通信?