@@REMSERVER(Transact-SQL)

적용 대상:SQL ServerAzure SQL Managed Instance

Important

이 기능은 이후 버전의 SQL Server에서 제거됩니다. 새 개발 작업에서는 이 기능을 사용하지 않도록 하고, 현재 이 기능을 사용하는 애플리케이션은 수정하세요. 이 함수는 이전 버전과의 호환성을 위해 제공되며 항상 NULL을 반환합니다. 이 기능 대신 연결된 서버 및 연결된 서버 저장 프로시저를 사용하십시오.

원격 SQL Server 데이터베이스 서버의 이름이 로그인 레코드에 나타날 때 이 이름을 반환합니다.

Transact-SQL 구문 표기 규칙

Syntax

@@REMSERVER  

참고 항목

SQL Server 2014(12.x) 및 이전 버전에 대한 Transact-SQL 구문을 보려면 이전 버전 설명서를 참조 하세요.

반환 형식

nvarchar(128)

설명

@@REMSERVER에서 저장 프로시저는 프로시저가 실행되는 데이터베이스 서버의 이름을 확인할 수 있습니다.

다음 예에서는 원격 서버의 이름을 반환하는 usp_CheckServer 프로시저를 만듭니다.

CREATE PROCEDURE usp_CheckServer  
AS  
SELECT @@REMSERVER;  

다음 저장 프로시저는 SEATTLE1 로컬 서버에서 생성됩니다. 사용자는 LONDON2 원격 서버에 로그온하고 usp_CheckServer를 실행합니다.

EXEC SEATTLE1...usp_CheckServer;  

결과 집합은 다음과 같습니다.

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

참고 항목

구성 함수(Transact-SQL)
원격 서버