SQL Server 伺服器名稱變更的方法 (How to Rename SQL Server Hostname)

2021-06-24

筆記 SQL Server 伺服器名稱(ServerName, HostName) 的作業步驟。

SQL Server Logo

說明

叢集節點

如果 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

相關連結

SQL Server Integrated Service 初探

SQL Server 閃電般快速查詢指南⚡

SQL Server 周邊工具彙整筆記

SQL Server 學習資源筆記