@@REMSERVER (Transact-SQL)
Importante |
---|
Esta característica se quitará en la versión siguiente de Microsoft SQL Server. No utilice esta característica en nuevos trabajos de desarrollo y modifique lo antes posible las aplicaciones que actualmente la utilizan. En su lugar utilice servidores vinculados y procedimientos almacenados de servidores vinculados. |
Devuelve el nombre del servidor de base de datos remoto de SQL Server, tal y como aparece en el registro de inicio de sesión.
Convenciones de sintaxis de Transact-SQL
Sintaxis
@@REMSERVER
Tipos de valor devueltos
nvarchar(128)
Comentarios
@@REMSERVER permite a un procedimiento almacenado comprobar el nombre del servidor de base de datos desde el que se ejecuta.
Ejemplos
En el siguiente ejemplo se crea el procedimiento usp_CheckServer que devuelve el nombre del servidor remoto.
CREATE PROCEDURE usp_CheckServer
AS
SELECT @@REMSERVER;
El siguiente procedimiento almacenado se crea en el servidor local SEATTLE1. El usuario inicia una sesión en un servidor remoto, LONDON2, y ejecuta usp_CheckServer.
EXEC SEATTLE1...usp_CheckServer
El conjunto de resultados es el siguiente.
---------------
LONDON2
Vea también
Referencia
Funciones de configuración (Transact-SQL)