@@REMSERVER (Transact-SQL)

Nota importanteImportante

Questa caratteristica verrà rimossa a partire dalla prossima versione di Microsoft SQL Server. Non utilizzare questa caratteristica in un nuovo progetto di sviluppo e modificare non appena possibile le applicazioni in cui è attualmente implementata. Utilizzare i server collegati e le stored procedure per i server collegati in alternativa.

Restituisce il nome del server di database remoto SQL Server così come è indicato nel record di accesso.

Icona di collegamento a un argomentoConvenzioni della sintassi Transact-SQL

Sintassi

@@REMSERVER

Tipi restituiti

nvarchar(128)

Osservazioni

La funzione @@REMSERVER consente a una stored procedure di verificare il nome del server di database da cui viene eseguita la procedura.

Esempi

Nell'esempio seguente viene creata la procedura usp_CheckServer che restituisce il nome del server remoto.

CREATE PROCEDURE usp_CheckServer
AS
SELECT @@REMSERVER;

La stored procedure seguente viene creata nel server locale SEATTLE1. L'utente accede al server remoto LONDON2 ed esegue la procedura usp_CheckServer.

EXEC SEATTLE1...usp_CheckServer

Set di risultati:

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