问题描述:
创建链接服务器成功,但是执行查询时报如下错误:
链接服务器"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文件。
(详见微软官方网站)
本文介绍了解决SQL Server中链接服务器查询时报错的方法。错误包括OLEDB访问接口返回Unspecified error及找不到所需存储过程等。解决方案涉及执行特定SQL脚本。

被折叠的 条评论
为什么被折叠?



