@@SERVERNAME (Transact-SQL)
適用於:SQL Server Azure SQL 資料庫 Azure SQL 受控執行個體
傳回執行 SQL Server 的本機伺服器名稱。
語法
@@SERVERNAME
傳回類型
nvarchar
備註
安裝時,SQL Server 安裝程式會將伺服器名稱設成電腦名稱。 請使用 sp_addserver 變更伺服器的名稱,然後重新啟動 SQL Server。
安裝多個 SQL Server 實例時,如果本地伺服器名稱設定後未變更, @@SERVERNAME
則會傳回下列本地伺服器名稱資訊。
執行個體 | 伺服器資訊 |
---|---|
預設執行個體 | <servername> |
具名執行個體 | <servername>\<instancename> |
故障轉移叢集實例 - 預設實例 | <network_name_for_fci_in_wsfc> |
故障轉移叢集實例 - 具名實例 | <network_name_for_fci_in_wsfc>\<instancename> |
@@SERVERNAME
雖然 SERVERPROPERTY 函式的函式和 SERVERNAME
屬性可能會傳回具有類似格式的字串,但資訊可能不同。 屬性 SERVERNAME
會自動報告計算機網路名稱中的變更。
相反地, @@SERVERNAME
不會報告這類變更。 @@SERVERNAME
會使用 sp_addserver 或 sp_dropserver 預存程式,報告對本地伺服器名稱所做的變更。
範例
下列範例會顯示如何使用 @@SERVERNAME
。
SELECT @@SERVERNAME AS 'Server Name';
以下是範例結果集。
Server Name
---------------------------------
ACCTG