gpt4 book ai didi

mysql - 如何在 SQL Server 上将 LinkServer 添加到 MySQL

转载 作者:可可西里 更新时间:2023-11-01 08:33:35 25 4
gpt4 key购买 nike

我正在尝试将 SQL Server 上的链接服务器添加到 MySQL Server。注意 SQL Server 安装在具有不同域名的不同计算机上。

所以服务器“10.0.1.1”old_domain.com“SQL Server”,第二台服务器是“10.0.1.2”new_domain.com MySQL 服务器。

我在服务器“10.0.1.1”上添加了一个 ODBC 数据源并测试了连接没有问题。

然后我打开 Microsoft SQL Server Management Studio 并导航到SQLSERVER>服务器对象>链接服务器

然后我进入了添加链接服务器的向导,我像这样填写了它链接服务器:“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 提供程序“MSDASQL”返回消息“[MySQL][ODBC 5.2(w) 驱动程序] 无法连接到 10.0.1.1 上的 MySQL 服务器 (10055) Microsoft SQL Server 错误:7303。

有人可以告诉我我做错了什么吗?我怎样才能让这两个服务器进行通信?

谢谢

最佳答案

我在这个主题上遇到了麻烦,32 位和 64 位 ODBC 配置之间存在细微差别。以下工作。

  1. 使用 MySQL ODBC 5.2 Unicode 驱动程序创建系统 DSN,设置要访问的模式或数据库
  2. 在 SSMS 中创建一个新的链接服务器
  3. 为 ODBC 选择 Microsoft OLE DB 提供程序
  4. 输入产品名称的系统 DSN 名称
  5. 输入数据源的系统 DSN 名称
  6. 输入提供程序字符串 DRIVER={MySQL ODBC 3.5.1 Driver};
  7. 在安全下,选择使用此安全上下文制作,输入适当的用户名和密码

关于mysql - 如何在 SQL Server 上将 LinkServer 添加到 MySQL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19778408/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com