The Wayback Machine - http://web.archive.org/web/20121027184920/http://msdn.microsoft.com:80/zh-tw/library/ms187944(v=sql.90).aspx
1 人當中有 0 人評分為有幫助- 為這個主題評分

@@SERVERNAME (Transact-SQL)

傳回執行 SQL Server 的本機伺服器名稱。

主題連結圖示 Transact-SQL 語法慣例


@@SERVERNAME

nvarchar

在安裝期間,SQL Server 安裝程式會將伺服器名稱設成電腦名稱。若要變更伺服器的名稱,請使用 sp_addserver,然後重新啟動 SQL Server。

當安裝了多個 SQL Server 執行個體時,如果本機伺服器名稱在安裝之後不曾改變,@@SERVERNAME 會傳回下列本機伺服器名稱資訊。

執行個體 伺服器資訊

預設執行個體

'servername'

具名執行個體

'servername\instancename'

容錯移轉叢集執行個體 - 預設執行個體

'virtualservername'

容錯移轉叢集執行個體 - 具名執行個體

'virtualservername\instancename'

雖然 @@SERVERNAME 函數和 SERVERPROPERTY 函數的 SERVERNAME 屬性可能傳回有類似格式的字串,但資訊可能不同。SERVERNAME 屬性會自動報告電腦網路名稱的變更。

相反地,@@SERVERNAME 並不會報告這類變更。@@SERVERNAME 會報告利用 sp_addserver 或 sp_dropserver 預存程序來進行的本機伺服器名稱變更。

下列範例會顯示如何使用 @@SERVERNAME。

SELECT @@SERVERNAME AS 'Server Name'

範例結果集如下:

Server Name
---------------------------------
ACCTG

本文對您有任何幫助嗎?
(剩餘 1500 個字元)
社群內容 新增
Image
Microsoft 正展開一份線上問卷調查,了解您對於 MSDN 網站的看法。 如果您選擇參加,您離開 MSDN 網站時即會顯示線上問卷調查。

您是否想要參加?