【问题标题】:Can't create linked server - sql server and mysql无法创建链接服务器 - sql server 和 mysql
【发布时间】:2012-12-20 12:03:16
【问题描述】:

我想在 SQL Server 和 MySQL 实例之间创建一个链接服务器。我按照this tutorial 中概述的步骤操作,但它不起作用。我已经录制了我用于创建服务器的过程的视频:

http://www.youtube.com/watch?v=-8psvDjysHk&feature=youtu.be

SQL 服务器返回此错误:

已创建链接服务器,但连接测试失败。您要保留链接服务器吗?

执行 Transact-SQL 语句或批处理时发生异常。 (Microsoft.SqlServer.ConnectionInfo)

链接服务器“MYSQLAPP”的 OLE DB 提供程序“SQLNCLI10”报告错误。身份验证失败。
无法为链接服务器“MYSQLAPP”初始化 OLE DB 提供程序“SQLNCLI10”的数据源对象。
链接服务器“MYSQLAPP”的 OLE DB 提供程序“SQLNCLI10”返回消息“无效的授权规范”。 (Microsoft SQL Server,错误:7399)

【问题讨论】:

  • 包含视频非常有帮助。我按照sqlservercentral.com/Forums/Topic340912-146-1.aspx 的步骤操作,它们对我来说效果很好。我没有看到您在视频中重新启动 SQL-Server 实例 - 所以也许您应该试试这个。
  • 我按照您链接上的步骤操作,但我的问题没有解决

标签: mysql sql-server-2008 linked-server


【解决方案1】:

您需要在 SQL Server 计算机上创建一个 SYSTEM DSN,但在您的视频中创建一个 USER DSN。在创建 DSN 之前,选择 ODBC 小程序中的系统选项卡。

【讨论】:

  • 现在我想将我的数据与 mysql 同步,但我不知道该怎么做,请帮助我完成这项工作
猜你喜欢
  • 2017-01-06
  • 2011-12-21
  • 1970-01-01
  • 2012-07-21
  • 2018-07-19
  • 2016-06-21
  • 2015-02-08
  • 2022-06-16
  • 1970-01-01
相关资源
最近更新 更多