@@REMSERVER (Transact-SQL)

適用範圍: 是SQL Server (所有支援的版本) 是Azure SQL 受控執行個體

重要

未來的 Microsoft SQL Server 版本將移除這項功能。 請避免在新的開發工作中使用這項功能,並規劃修改目前使用這項功能的應用程式。 這個函式是為了回溯相容性而存在,而且一律會傳回 Null。 請改用連結的伺服器和連結的伺服器預存程序。

傳回符合登入記錄所顯示的遠端 SQL Server 資料庫伺服器的名稱。

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

語法

@@REMSERVER  

注意

若要檢視 SQL Server 2014 與更早版本的 Transact-SQL 語法,請參閱舊版文件

傳回型別

nvarchar(128)

備註

@@REMSERVER 使預存程序能夠檢查執行這個程序的資料庫伺服器名稱。

範例

下列範例會建立傳回遠端伺服器名稱的 usp_CheckServer 程序。

CREATE PROCEDURE usp_CheckServer  
AS  
SELECT @@REMSERVER;  

下列預存程序建立在本機伺服器 SEATTLE1 上。 使用者會登入 LONDON2 遠端伺服器,並執行 usp_CheckServer

EXEC SEATTLE1...usp_CheckServer;  

以下為結果集。

---------------  
LONDON2  

另請參閱

組態函式 (Transact-SQL)
遠端伺服器