SERVERPROPERTY (Transact-SQL)
更新: 2006 年 4 月 14 日
傳回伺服器執行個體的屬性資訊。
重要事項: |
---|
與舊版 Microsoft SQL Server 相較,此功能已有所更動。如需詳細資訊,請參閱<SQL Server 2005 中對於 Database Engine 功能的行為變更>。 |
語法
SERVERPROPERTY ( propertyname )
引數
propertyname
這是一個運算式,其中包含將傳回的伺服器屬性資訊。propertyname 可以是下列值之一。屬性名稱
傳回類型
sql_variant
備註
SERVERPROPERTY 函數的 ServerName 屬性和 @@SERVERNAME 會傳回類似的資訊。ServerName 屬性提供共同組成唯一伺服器執行個體的 Windows 伺服器和執行個體名稱。@@SERVERNAME 提供目前所設定的本機伺服器名稱。
如果安裝時的預設伺服器名稱沒有改變,ServerName 屬性和 @@SERVERNAME 會傳回相同的資訊。您可以執行下列作業來設定本機伺服器名稱:
EXEC sp_dropserver 'current_server_name';
GO
EXEC sp_addserver 'new_server_name', 'local';
GO
如果本機伺服器名稱已改成不是安裝時的預設伺服器名稱,@@SERVERNAME 就會傳回新的名稱。
範例
下列範例會利用 SELECT
陳述式中的 SERVERPROPERTY
函數來傳回目前伺服器的相關資訊。當 Windows 伺服器安裝了多個 SQL Server 執行個體,且用戶端必須開啟另一項連接來連到目前連接所用的相同執行個體時,這個狀況非常有用。
SELECT CONVERT(char(20), SERVERPROPERTY('servername'));
GO
請參閱
參考
其他資源
說明及資訊
變更歷程記錄
版本 | 歷程記錄 |
---|---|
2006 年 4 月 14 日 |
|