@@REMSERVER (Transact-SQL)
Si applica a: SQL Server Istanza gestita di SQL di Azure
Importante
Questa funzionalità verrà rimossa nelle versioni future di SQL Server. Evitare di usare questa funzionalità in un nuovo progetto di sviluppo e prevedere interventi di modifica nelle applicazioni in cui è attualmente implementata. Questa funzione è presente per compatibilità con le versioni precedenti e restituisce sempre NULL. Utilizzare server collegati e stored procedure relative.
Restituisce il nome del server di database SQL Server remoto così come è indicato nel record di accesso.
Convenzioni relative alla sintassi Transact-SQL
Sintassi
@@REMSERVER
Tipi restituiti
nvarchar(128)
Osservazioni:
@@REMSERVER consente a una stored procedure di controllare il nome del server di database da cui viene eseguita la routine.
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;
Il set di risultati è il seguente.
---------------
LONDON2