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

MSSQL
正确配置和使用SQL mail
关于DTS导入导出丢失默认值等对象
TOP N 和SET ROWCOUNT N 哪个更快
如何在视图中使用ORDER BY短语
如何区分大小写比较?
如何将作为字符串保存的IP地址变为二进制数值?
如何随机选取n条记录或者对记录作随机排序?
SQL脚本生成的一些BUG
如何使Microsoft SQL Server的日志文件不会增大?
利用事务日志来恢复Update、Delete误操作引起的数据丢
关于MSSQL占用过多内存的问题
SQL Server非正常删除日志文件(ldf)恢复方法
处理孤立用户的存储过程
1069错误(由于登录失败而无法启动服务)解决方法
SQL Server 7.0数据库的六种数据移动方法
利用SQL Server的扩展属性象access一样显示列的注释
Stored Procedure(存储过程)编写经验和优化措施
更新你的联机丛书
关于SQL Server中几个未公布的访问注册表的扩展存储过
存储过程替换text,ntext列中的字符串

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


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-09-13   浏览: 128 ::
收藏到网摘: 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
重启服务器就完成了。