2014-12-20 243 views
0

在Windows Server 2008 R2 64位(Windows \ SysWoW64)上創建odbc 32位。 odbc 32位的連接測試運行良好。但SQL Server 2012中的鏈接服務器64位給出了此錯誤:SQL Server 2012鏈接服務器錯誤7303

Cannot initialize the data source object of OLE DB provider "MSDASQL" for linked server "databaseX". OLE DB provider "MSDASQL" for linked server "databaseX" returned message "[Microsoft][ODBC Driver Manager] The specified DSN contains an architecture mismatch between the Driver and Application". (Microsoft SQL Server, Error: 7303)

它在Windows 7 64位驅動程序和Excel結合使用時也能很好地工作。你能幫我嗎?

問候,

回答

0

我有一個同樣的問題。驗證:

驅動程序ODBC是驅動程序MySQL的相同版本(32或64位)。

在ODBC相關(32或64位版本)上創建,配置和測試連接; 查看ODBC(32)系統DSN顯示在ODBC(64)系統DSN上創建的配置。 我很抱歉沒有發佈打印屏幕。爲什麼我是一個新用戶。

然後爲ODBC創建一個鏈接服務器。