访问外部数据源报错:服务器无法完成此存储过程,请联系系统管理员;
问题分类:
外部数据源
问题现象:
执行从外部数据源提数的表间公式出错,错误信息为:服务器无法完成此存储过程,请联系系统管理员;
或者为:链接服务器' '的OLE DB访问接口'SQLNCLI10'返回了消息'未指定的错误'
发生环境:
Excel服务器的数据库是64位的SQL Server 2005,外部数据源是32位的SQL Server 2000
问题原因:
32位的SQl Server 2000 需要打补丁到 sp3 以上。
处理办法:
在32位SQL 2000 的机器上操作:
- SQL 2000打sp4补丁,重启机器
- 如果还有问题,到 SQL Server 安装目录下找这个文件 C:\Program Files\Microsoft SQL Server\MSSQL\Install\instcat.sql,在查询分析器中执行。
参考资料: