解决方法:出现这个错误一般是因为改动了服务器的计算机名.所以出现找不到服务器名的错误.出现这个错误可以通过重新添加服务器名来解决.
在查询分析器中执行下列语句
select * from sys.servers (查看系统表,看原来的服务器名)
sp_dropserver '原来的服务器名' (删除原来的服务器名)
sp_addserver '现在的服务器名' (添加现在的服务器名)
sp_serveroption '现在的服务器名','data access', 'true' (设定 SQL Server 选项,使其允许加入linked server)
参考一转载自:http://hi.baidu.com/lanhaisir/item/088ac2fc734b1fd86325d209
在我的SQL Server 2005查询分析上的例子:
select * from sys.servers -- (查看系统表,看原来的服务器名)
EXEC sp_dropserver 'GFHOTFTZ0HBOJGU'
EXEC sp_addserver 'LWB'
EXEC sp_serveroption "LWB",'data access', 'true'
很好使,结果是成功啦~
参考二: