2012-03-13

設定從 SQL 2000 移轉成 SQL 2008 的連結伺服器連線 錯誤

連結伺服器 "SVRSQL2K" 的 OLE DB 提供者 "SQLNCLI10" 傳回訊息 "無法指出的錯誤"。

連結伺服器 "SVRSQL2K" 的 OLE DB 提供者 "SQLNCLI10" 傳回訊息 "無法在伺服器中找到完成此操作所須的預存程序。請連絡您的系統管理員。"。
訊息 7311,層級 16,狀態 2,行 1 無法為連結伺服器 "SVRSQL2K" 的 OLE DB 提供者 "SQLNCLI10" 取得結構描述資料列集 "DBSCHEMA_TABLES_INFO"。
提供者支援介面,但在使用時傳回失敗碼。

在 SQL Server 2000 中,開啟 Query Analyzer,並在您 master 資料庫上執行 instcat.sql 檔案。
這個檔案應位於 $(Program Files)\Microsoft SQL Server\MSSQL\Install 資料夾之下。

good luck

沒有留言: