日期:2014-05-18  浏览次数:20401 次

利用链接服务器执行过程的问题
如:在服务器CCServer中执行 select * from [AAServer].ck.dbo.table 没有问题,AAServer、CCServer两个都为配置的链接服务器名,但是 exec [AAServer].ck.dbo.GetInfo 却提示 Sql Server 未配置远程连接访问。
存储过程GetInfo 中也有用到链接服务,调用CCServer数据服务器中的表.
同时两个链接服务中启用都是管理员权限。
请各位指导,谢谢!

------解决方案--------------------
有没有这一句:set xact_abort on
------解决方案--------------------
有没有在执行那个存储过程前面加上这一句:set xact_abort on
------解决方案--------------------
我猜测是你的存储过程中用到的表的名称不完全,在执行的服务器找不到表,
------解决方案--------------------
引用楼主 sunriseknits 的帖子:
如:在服务器CCServer中执行 select * from [AAServer].ck.dbo.table 没有问题,AAServer、CCServer两个都为配置的链接服务器名,但是 exec [AAServer].ck.dbo.GetInfo 却提示 Sql Server 未配置远程连接访问。
存储过程GetInfo 中也有用到链接服务,调用CCServer数据服务器中的表.
同时两个链接服务中启用都是管理员权限。
请各位指导,谢谢!