close

建立LinkServer 連結 SQL 2000

錯誤訊息如下:

Msg 7311, Level 16, State 2, Line 1
Cannot obtain the schema rowset "DBSCHEMA_TABLES_INFO" for OLE DB provider "SQLNCLI10" for linked server "LOCALHOST\DTS". The provider supports the interface, but returns a failure code when it is used.

image

 

 

 

解決方法可直接下載SQL Server SP3或SQL Server SP4 安裝SP3或SP4

(安裝後需要手動執行安裝檔中的 \install\instcat.sql指令碼,否則64位元的SQL Server 2005 以上版本 無法連結SQL 2000)

 

步驟如下: 

下載 SQL Server 2000 SP4. (或SQL Server SP3)

解壓縮 SQL2000-KB884525-SP4-x86-CHT.exe 至  C:\SQL2KSP4\

備份master資料庫

開啟 SSMS,連到SQL Server 2000 的master資料庫。執行 C:\SQL2KSP4\install\instcat.sql

 

參考KB:https://support.microsoft.com/zh-tw/kb/906954

image

 

其他參考:http://blogs.msdn.com/b/dataaccesstechnologies/archive/2012/08/09/error-while-creating-linked-server-quot-cannot-obtain-the-schema-rowset-quot-dbschema-tables-info-quot-for-ole-db-provider-quot-sqlncli10-quot-for-linked-server-linkedservername-quot.aspx

arrow
arrow
    全站熱搜

    小草 發表在 痞客邦 留言(0) 人氣()