/*
假設主機名之前為test1,現在是test2,一般情況下運行sp_dropserver @server ='test1'|,@droplogins ='droplogins'
後再運行sp_addserver @server='test2',@local='LOCAL'再重啟sqlserver服務
即可將@@servername改為test2
如果運行sp_dropserver 'test1'時報"無法刪除服務器'test1'因為該服務器用作復制過程中的分發服務器",
須執行" EXEC sp_dropdistributor @no_checks = 1, @ignore_distributor = 1 "即可將其刪除,再運行sp_addserver @server='test2',@local='LOCAL' 即可
*/
select * from sys.servers
exec sp_dropserver @server ='test1'--,@droplogins ='droplogins'
exec sp_addserver @server='test2',@local='LOCAL'
--刪除復制用服務器
EXEC sp_dropdistributor @no_checks = 1, @ignore_distributor = 1
GO