Condividi tramite


@@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  

Vedi anche

Funzioni di configurazione (Transact-SQL)
Server remoti