无法获取链接服务器 "(null)" 的 OLE DB 访问接口 "SQLNCLI10" 的架构行集

本文详细介绍了在使用SqlServer2008x64连接SqlServer2000x86时遇到的错误问题,并提供了升级Sql2000至SP4后,通过执行instcat.sql文件来解决该问题的方法。包括详细的步骤和参考链接。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

环境:SqlServer2008 x64+SqlServer2000 x86.

 

在用SqlServer2008 x64连接SqlServer2000 x86时,报如下错误。

 

 

链接服务器"(null)"的 OLE DB 访问接口 "SQLNCLI10" 返回了消息 "未指定的错误"。
链接服务器"(null)"的 OLE DB 访问接口 "SQLNCLI10" 返回了消息 "在该服务器上找不到完成该操作所需的存储过程。请与系统管理员联系。"。
消息 7311,级别 16,状态 2,第 1 行
无法获取链接服务器 "(null)" 的 OLE DB 访问接口 "SQLNCLI10" 的架构行集 "DBSCHEMA_TABLES_INFO"。该访问接口支持该接口,但使用该接口时返回了失败代码。
 

 

Solution:

 

将Sql2000升级成SP4,然后找到instcat.sql这个文件,打开它,将里面的内容复制到查询分析器里点执行即可。

 

 

refurl:http://www.haogongju.net/art/1691171

 

http://www.cnblogs.com/qanholas/archive/2012/03/17/2402906.html

 

http://eastlei.blog.163.com/blog/static/4531532201261753759923/

 

http://bbs.youkuaiyun.com/topics/360110854(在sqlexpress/sql2005版本里面有个打开即席查询功能,步骤:开始->Microst SQL Server 2005->配置工具->SQL Server 外围应用配置器->功能的外围应用配置器->即席远程查询)

,refurl:http://hi.baidu.com/louishunt/item/92ebe21a0c1bfefe9c778a59

 

 

 

 

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值