当前位置: 首页 > 图文教程 > 数据库 > MSSQL > SQL2005 服务器因重装改名后出错的说明

MSSQL
在SQL Server下数据库链接的使用
SQL Server数据库中处理空值时常见问题
巧用一条SQL语句实现其它进制到十进制转换
通过JDBC连接DB2数据库技巧
深入浅出SQL教程之嵌套SELECT语句
SQL Server备份文件中导入现存数据库
SQL多表格查询合并至单一声明的常用方式
也谈如何缩小SQL SERVER日志文件
四个语句帮你提高 SQL Server 的伸缩性
用JavaBean编写SQL Server数据库连接类
sql2k中新增加的Function的sqlbook 的帮助
Mssql处理孤立用户的存储过程
探讨SQL Server中Case 的不同用法
快速清除SQLServer日志的两种方法
解决Sql Server警报的疑难问题
MySQL的数据类型和建库策略
SQL SERVER应用问题解答13例(一)
SQL SERVER应用问题解答13例(二)
多种还原.bak数据库文件方式
SQL语句中的一些特殊参数如何用变量来代替

MSSQL 中的 SQL2005 服务器因重装改名后出错的说明


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-09-13   浏览: 105 ::
收藏到网摘: n/a

sys.servers 中找不到服务器 '***'。请验证指定的服务器名称是否正确。如果需要,请执行存储过程 sp_addlinkedserver 以将服务器添加到 sys.servers。 出错信息为:
sys.servers 中找不到服务器 'BBB'。请验证指定的服务器名称是否正确。如果需要,请执行存储过程 sp_addlinkedserver 以将服务器添加到 sys.servers。
原因是因为装系统后改过计算机的名称,原来的名称是“AAA”,新的计算机名是“BBB”
解决方法:
第一步:
打开SQL Server Management Studio,新建查询:
select * from sys.servers
GO
//这里可得到原来的计算机名称。然后将其记录下来(复制即可)
(例如原来的名称是AA)
第二步:
新建查询:
sp_dropserver [AAA]
GO
sp_dropserver [BBB]
GO
//这里是将原来的名称及现在的名称都删除。
第三步:
新建查询:
sp_addserver [BBB]
GO
sp_addserver 'BBB', 'local', 'duplicate_OK'
GO
//这里是新建服务器名称BBB
第四步:
新建查询:
sp_serveroption 'BBB','data access', 'true'
GO
重启服务器就完成了。