SQL Server 伺服器名稱變更的方法 (How to Rename SQL Server Hostname)
2021-06-24
筆記 SQL Server 伺服器名稱(ServerName, HostName) 的作業步驟。
說明
叢集節點
如果 SQL Server 的伺服器屬於叢集節點,更改 HostName 之前必須先退出叢集,完成更名後再加回叢集;如果非屬於叢集節點,則可以略過本步驟。
變更 HostName
更新資料庫的 @@SERVERNAME
EXEC sp_dropserver '<old_name>';
GO
EXEC sp_addserver '<new_name>', local;
GO
如果是 Named Instance 則以下列方式更新
EXEC sp_dropserver '<old_name\instancename>';
GO
EXEC sp_addserver '<new_name\instancename>', local;
GO
執行後重新啟動 SQL Server Instance,並驗證伺服器名稱是否正確
SELECT @@SERVERNAME AS 'Server Name';
參考資料
Rename a Computer that Hosts a Stand-Alone Instance of SQL Server