Share via


@@REMSERVER (Transact-SQL)

Observação importanteImportante

Esse recurso será removido na próxima versão do Microsoft SQL Server. Não utilize esse recurso em desenvolvimentos novos e modifique, assim que possível, os aplicativos que atualmente o utilizam. Use procedimentos armazenados de servidor vinculado e servidores vinculados em seu lugar.

Retorna o nome do servidor de banco de dados SQL Server remoto da forma em que ele aparece no registro de logon.

Ícone de vínculo de tópicoConvenções de sintaxe 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

Aqui está o conjunto de resultados.

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