@@REMSERVER (Transact-SQL)
Importante
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 como ele aparece no registro de logon.
Aplica-se a: SQL Server (SQL Server 2008 à versão atual). |
Convenções da 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
Consulte também
Referência
Funções de configuração (Transact-SQL)