USE master
GO
EXEC sp_configure'allow updates',1 RECONFIGURE WITH OVERRIDE
-- 設置兩個變量
DECLARE @serverproperty_servername varchar(100),
@servername varchar(100)
-- 取得Windows NT 服務器和與指定的SQLServer 實例關聯的實例信息
SELECT @serverproperty_servername =CONVERT(varchar(100), SERVERPROPERTY('ServerName'))
-- 返回運行MicrosoftSQL Server 的本地服務器名稱
SELECT @servername = CONVERT(varchar(100), @@SERVERNAME)
-- 顯示獲取的這兩個參數
select @serverproperty_servername,@servername
--若是@serverproperty_servername和@servername不一樣(由於你改過計算機名字),再運行下面的
--刪除錯誤的服務器名
EXEC sp_dropserver @server=@servername
--添加正確的服務器名
EXEC sp_addserver @server=@serverproperty_servername,@local='local'
--關閉修改系統表的開關
EXEC sp_configure'allow updates',0 RECONFIGURE WITH OVERRIDE
go