【问题标题】:Could not find server in sys.servers. Verify that the correct server name was specified在 sys.servers 中找不到服务器。验证是否指定了正确的服务器名称
【发布时间】:2016-01-30 15:14:56
【问题描述】:

我有一个新的 BizTalk 服务器,本地带有 SQL 服务器,BizTalk 默认创建一个备份作业

消息 以用户身份执行:NT SERVICE\SQLSERVERAGENT。在 sys.servers 中找不到服务器“BIZTALKSERVERSE”。验证是否指定了正确的服务器名称。如有必要,执行存储过程 sp_addlinkedserver 将服务器添加到 sys.servers。 [SQLSTATE 42000](错误 7202)。步骤失败。

问题是本地服务器已启动,这是当前服务器的名称,它不是链接服务器

【问题讨论】:

  • 您的代码可能正在尝试重新创建链接服务器?或者已经有一个与本地服务器名称相同的链接服务器对象?没有代码,很难提供帮助

标签: sql-server biztalk


【解决方案1】:

如果您收到该消息,那么请确保该服务器未注册。验证你可以检查

select * from sys.sysservers where srvname = 'BIZTALKSERVERSE'

要注册,您可以查看以下 MSDN 链接

https://msdn.microsoft.com/en-us/library/ms188717.aspx

https://msdn.microsoft.com/en-us/library/ms188231.aspx

【讨论】:

  • 但它是本地服务器,如果是本地服务器,为什么我需要将服务器注册为链接服务器?
  • 您的 Sql 代码正在访问位于该服务器上的数据,您必须先注册该服务器。
猜你喜欢
  • 2016-06-18
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-03-02
  • 2017-11-28
  • 1970-01-01
  • 1970-01-01
  • 2013-06-16
相关资源
最近更新 更多