@@REMSERVER (Transact-SQL)
Aplica-se a: SQL Server Instância Gerenciada de SQL do Azure
Importante
Esse recurso será removido em uma versão futura do SQL Server. Evite usar esse recurso em desenvolvimentos novos e planeje modificar os aplicativos que atualmente o utilizam. A função existe para compatibilidade com versões anteriores e sempre retorna NULL. Use procedimentos armazenados de servidor vinculado e servidores vinculados em vez disso.
Retorna o nome do servidor de banco de dados remoto do SQL Server como ele aparece no registro de logon.
Convenções de sintaxe de Transact-SQL
Sintaxe
@@REMSERVER
Tipos de retorno
nvarchar(128)
Comentários
@@REMSERVER permite que um procedimento armazenado verifique o nome do servidor de banco de dados a partir do qual o procedimento é executado.
Exemplos
O exemplo a seguir cria o procedimento usp_CheckServer
que retorna o nome do servidor remoto.
CREATE PROCEDURE usp_CheckServer
AS
SELECT @@REMSERVER;
O procedimento armazenado a seguir é criado no servidor local SEATTLE1
. O usuário efetua logon em um servidor remoto, LONDON2
, e executa usp_CheckServer
.
EXEC SEATTLE1...usp_CheckServer;
Veja a seguir o conjunto de resultados.
---------------
LONDON2