当前位置:  开发笔记 > 运维 > 正文

在sys.servers中找不到服务器'dbo'

如何解决《在sys.servers中找不到服务器'dbo'》经验,为你挑选了2个好方法。

我有很多查询数据库的服务.所有这些都工作正常,但一个服务调用存储过程给我以下错误:

在sys.servers中找不到服务器'dbo'.验证是否指定了正确的服务器名称.如有必要,执行存储过程sp_addlinkedserver以将服务器添加到sys.servers.

我不知道为什么所有其他存储过程都工作正常,这不是...

顺便说一句,我使用SubSonic作为数据访问层.



1> prasad..:

select name from sys.servers从配置文件中作为默认服务器提到的服务器运行.

此处的名称列值应与报表查询中使用的服务器名称匹配.

例如 serverXXX.databasename.schema.tablename

serverXXX应该在结果中,select name from sys.servers否则它会给出错误.



2> Marc Gravell..:

听起来有一个额外的"." (或两个)在映射中 - 即它正在尝试查找server.database.schema.object.检查您的映射是否有杂散点/可疑条目.

推荐阅读
wurtjq
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有