Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
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.
Se aplica a: SQL Server (SQL Server 2008 a través de la versión actual). |
Convenciones de sintaxis de Transact-SQL
Sintaxis
@@REMSERVER
Tipos de valor devuelto
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)