【发布时间】:2014-07-01 11:22:20
【问题描述】:
我正在运行 MSSQL 2008 R2 以及 MySQL 5.6。两台数据库服务器都在同一台 Windows Server 2008 机器上运行。几年来,我的链接服务器设置工作正常,但突然我开始收到以下错误:
OLE DB provider "MSDASQL" for linked server "MYSQL_LINK" returned message "[Microsoft][ODBC Driver Manager] Data source name not found and no default driver specified".
Msg 7303, Level 16, State 1, Line 1
Cannot initialize the data source object of OLE DB provider "MSDASQL" for linked server "MYSQL_LINK".
我已经阅读了有关 Stack Overflow 的其他一些类似问题,但到目前为止,它们似乎都不是同一个问题。就像我说的,这个设置多年来一直运行良好,配置没有任何改变。今天早上服务器重启了,链接的服务器已经不工作了。
除了上面的错误,我不确定到底是什么问题。我已经检查了服务器上是否设置了 ODBC 连接。但是,当我尝试单击“配置”ODBC 连接时,什么也没有发生。我想也许 ODBC 连接搞砸了?
非常感谢任何建议!
编辑:
我看到它提到在 64 位系统上存在一些问题。该服务器运行 64 位 Windows Server 2008。但是,我认为这不应该是问题,因为我提到这已经运行了大约三年没有问题。我怀疑这可能是一个 ODBC 问题,但我希望有人能提供有关原因的信息,或者可以尝试什么来解决这个问题。
【问题讨论】:
标签: mysql sql-server odbc linked-server