问题描述

 

创建链接服务器成功,但是执行查询时报如下错误:

链接服务器"10.1.0.100"的 OLE DB 访问接口 "SQLNCLI10" 返回了消息 "Unspecified error"。
链 接服务器"10.1.0.100"的 OLE DB 访问接口 "SQLNCLI10" 返回了消息 "The stored procedure required to complete this operation could not be found on the server. Please contact your system administrator."。
消息 7311,级别 16,状态 2,第 1 行
无法获取链接服务器 "10.99.20.200" 的 OLE DB 访问接口 "SQLNCLI10" 的架构行集 "DBSCHEMA_TABLES_INFO"。该访问接口支持该接口,但使用该接口时返回了失败代码。

解决办法

开始->运行,cmd,执行下面的语句即可。

 

osql -E -S webdb -i D:\SQL2KSP4\install\instcat.sql

 

在SQL Server 2000sp4的安装盘有instcat.sql文件。