@@SERVERNAME (Transact-SQL)
適用於:SQL ServerAzure SQL DatabaseAzure SQL 受控執行個體
傳回執行 SQL Server 的本機伺服器名稱。
Transact-SQL 語法慣例
Syntax
@@SERVERNAME
注意
若要檢視 SQL Server 2014 (12.x) 和舊版的 Transact-SQL 語法,請參閱 舊版檔。
傳回型別
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
另請參閱
組態函數 (Transact-SQL)
SERVERPROPERTY (Transact-SQL)
sp_addserver (Transact-SQL)
意見反應
https://aka.ms/ContentUserFeedback。
即將登場:在 2024 年,我們將逐步淘汰 GitHub 問題作為內容的意見反應機制,並將它取代為新的意見反應系統。 如需詳細資訊,請參閱:提交並檢視相關的意見反應