今天是:
设百科问答网为首页|收藏百科问答网|网站地图
百科问答网 - 帮您解决问题,分享成功经验
SQLSERVER的@@servername为null

系统环境:简体中文w2kserver+sql2000

我不知道怎么搞的把sql server的@@servername搞成null了,如果用exec sp_helpserver看到的纪录的name,network_name都是正确的,因为我现在无法用sp_dropserver null来删除服务器注册,因此也无法用sp_addserver来添加server,请问我该怎么办?




答案或建议:


试试...
step 1.

update sysservers
set srvid=0
where srvname='你的服务名'

step 2.
restart server
 
昨天后来研究了老半天终于找到原因了,因为sysservers表是无法update的,我的原因是表里没有id=0的纪录,因为直接sp_dropserver无法drop掉,必须加droplogins才行.再sp_addserver servername 'local'就解决问题了..引发这个问题的原因是安装好操作系统更改过主机名导致的..


文章转载请保留:http://www.baikewenda.com/tech/dev/7/8/a192451210.htm
推荐内容

敬请注意:百科问答网内容来源于网络或民间经验收集,仅供参考。其中有关健康疾病方面的内容请务必咨询专业医生或及时到医院治疗。
关于我们 - 广告服务 - 联系我们
百科问答网 Copyright ©2005 - 2011 www.baikewenda.com,All Rights Reserved
辽ICP备10007180号