@@REMSERVER(Transact-SQL)
적용 대상: SQL Server Azure SQL Managed Instance
Important
SQL Server의 이후 버전에서는 이 기능이 제거됩니다. 새 개발 작업에서는 이 기능을 사용하지 않도록 하고, 현재 이 기능을 사용하는 애플리케이션은 수정하세요. 이 함수는 이전 버전과의 호환성을 위해 제공되며 항상 NULL을 반환합니다. 이 기능 대신 연결된 서버 및 연결된 서버 저장 프로시저를 사용하십시오.
원격 SQL Server 데이터베이스 서버의 이름이 로그인 레코드에 나타날 때 이 이름을 반환합니다.
구문
@@REMSERVER
반환 형식
nvarchar(128)
설명
@@REMSERVER에서 저장 프로시저는 프로시저가 실행되는 데이터베이스 서버의 이름을 확인할 수 있습니다.
예
다음 예에서는 원격 서버의 이름을 반환하는 usp_CheckServer
프로시저를 만듭니다.
CREATE PROCEDURE usp_CheckServer
AS
SELECT @@REMSERVER;
다음 저장 프로시저는 SEATTLE1
로컬 서버에서 생성됩니다. 사용자는 LONDON2
원격 서버에 로그온하고 usp_CheckServer
를 실행합니다.
EXEC SEATTLE1...usp_CheckServer;
결과 집합은 다음과 같습니다.
---------------
LONDON2