在window服務器修改機器名重新加域后,需要執行下面的SQL語句修改數據庫里面記錄的機器名字,才能在修改后通過新名字連接數據庫。
if serverproperty('servername') <> @@servername
begin declare @server sysname set @server = @@servername exec sp_dropserver @server = @server set @server = cast(serverproperty('servername') as sysname) exec sp_addserver @server = @server , @local = 'LOCAL'
end
執行完成后重啟服務器或者數據庫。
最后執行下面的SQL查詢名字
use master
goselect @@servername;
select serverproperty('servername');
附上截圖