다음을 통해 공유


@@REMSERVER(Transact-SQL)

중요 정보중요

이 기능은 다음 버전의 Microsoft SQL Server에서 제거됩니다. 새 개발 작업에서는 이 기능을 사용하지 말고, 현재 이 기능을 사용하는 응용 프로그램은 가능한 한 빨리 수정하십시오. 대신 연결된 서버 및 연결된 서버의 저장 프로시저를 사용하십시오.

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

항목 링크 아이콘Transact-SQL 구문 표기 규칙

구문

@@REMSERVER

반환 형식

nvarchar(128)

주의

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

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

CREATE PROCEDURE usp_CheckServer
AS
SELECT @@REMSERVER;

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

EXEC SEATTLE1...usp_CheckServer

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

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