在安裝了MSSQL SERVER后更改SERVERNAME
條件:
更改前:
SERVERNAME=R3E212
use master
go
select @@serverName,serverproperty('serverName')
R3E212 R3E212
更改后:
SERVERNAME=SWHR3E212
use master
go
select @@serverName,serverproperty('serverName')
R3E212 SWHR3E212
此時對DB_SERVER做logshipping/Mirror時出現系列錯誤,顯示SERVERNAME=R3E212不存在,無法生成logshipping/Mirror;因為這些東東都記錄在masterDB中的。
解決問題的方法:
第一步:
use master
go
select @@serverName,serverproperty('serverName')
R3E212 SWHR3E212
確定此時的電腦是更改過名字的;
第二步:
use master
go
EXEC sp_dropserver @@servername
Go
select @@serverName,serverproperty('serverName')
null SWHR3E212
第三步:
Restart sqlserver+sqlserveragent
此時同樣無法做成logshipping
第四步:
use master
go
exec sp_addserver 'SWHR3E212',local;
go
第五步:
Restart sqlserver+sqlserveragent
第六步:確認修改成功
use master
go
select @@serverName,serverproperty('serverName')
SWHR3E212 SWHR3E212
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/24867586/viewspace-710840/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/24867586/viewspace-710840/