出现在 sys.servers 中找不到服务器 '***\SQLEXPRESS'。
 内容

错误:Microsoft OLE DB Provider for SQL Server 错误 '80004005' 在 sys.servers 中找不到服务器 'SUNMAY2008\SQLEXPRESS'。请验证指定的服务器名称是否正确。如果需要,请执行存储过程 sp_addlinkedserver 以将服务器添加到 sys.servers。 /Admin/Admin_TemplateProject.asp,行 1003

 

解决方法:出现这个错误一般是因为改动了服务器的计算机名.所以出现找不到服务器名的错误.出现这个错误可以通过重新添加服务器名来解决.

在查询分析器中执行下列语句

select * from sys.servers         (查看系统表,看原来的服务器名)

sp_dropserver '原来的服务器名'    (删除原来的服务器名)
sp_addserver '现在的服务器名'      (添加现在的服务器名)
sp_serveroption '现在的服务器名','data access', 'true' (设定 SQL Server 选项,使其允许加入linked server)

::+::文摘来源于互联网,其观点仅代表作者本人观点,与本站立场无关,如果侵害到你的权益,请联系本站删除::+::知识产权保护::+::要捐助本站么::+::
::+::推广服务说明:如果你的网站是正规的站点,或你的商品是合格的产品,随时欢迎与我们联络,本站联系电话:13695067571::+::要推广服务么::+::