Sql-Server-2008

連結伺服器問題

  • February 1, 2021

我的系統中有 MSSQL2008 和 MSSQL2005。所有 SP 都是最新的。

2008;

Microsoft SQL Server 2008 (SP2) - 10.0.4000.0 (X64) Sep 16 2010 19:43:16 版權所有 (c) 1988-2008 Microsoft Corporation Enterprise Edition (64-bit) o​​n Windows NT 6.1 (Build 7600: )

2005;

Microsoft SQL Server 2005 - 9.00.4053.00 (Intel X86) 2009 年 5 月 26 日 14:24:20 版權所有 (c) 1988-2005 Microsoft Corporation Workgroup Edition on Windows NT 5.2(Build 3790:Service Pack 2)

現在,我的問題是;我設置為在伺服器對像下從 SQL Server 2008 連結到 SQL Server 2005。但是,當我查詢時,我收到以下錯誤。

select * from [192.x.x.x].DBName.dbo.TableName

結果;

消息 7399,第 16 層,狀態 1,第 1 行

連結伺服器“192.xxx”的 OLE DB 提供程序“SQLNCLI10”報告錯誤。提供商沒有提供有關該錯誤的任何資訊。

消息 7312,第 16 層,狀態 1,第 1 行

連結伺服器“192.xxx”的 OLE DB 提供程序“SQLNCLI10”的架構或目錄使用無效。提供了一個由四部分組成的名稱,但提供者沒有公開必要的介面來使用目錄或模式。

提前致謝,

乾杯,

我曾經遇到過類似的問題——我剛剛翻出了我用來修復它的MSDN 部落格文章。不知道這對你是否也有幫助?

引用自:https://dba.stackexchange.com/questions/991