다음을 통해 공유


sp_helplinkedsrvlogin(Transact-SQL)

적용 대상:SQL Server

분산 쿼리 및 원격 저장 프로시저에 사용되는 특정 연결된 서버에 대해 정의된 로그인 매핑에 대한 정보를 제공합니다.

Transact-SQL 구문 표기 규칙

구문

sp_helplinkedsrvlogin
    [ [ @rmtsrvname = ] N'rmtsrvname' ]
    [ , [ @locallogin = ] N'locallogin' ]
[ ; ]

인수

[ @rmtsrvname = ] N'rmtsrvname'

로그인 매핑이 적용되는 연결된 서버의 이름입니다. @rmtsrvname sysname이며 기본값은 .입니다NULL. 이 경우 NULLSQL Server를 실행하는 로컬 컴퓨터에 정의된 모든 연결된 서버에 대해 정의된 모든 로그인 매핑이 반환됩니다.

[ @locallogin = ] N'locallogin'

연결된 서버 @rmtsrvname 매핑되는 로컬 서버의 SQL Server 로그인입니다. @locallogin sysname이며 기본값은 .입니다NULL. NULL는 @rmtsrvname 정의된 모든 로그인 매핑이 반환되도록 지정합니다. 그렇지 않은 NULL경우 @locallogin @rmtsrvname 매핑이 이미 있어야 합니다. @locallogin SQL Server 로그인 또는 Windows 사용자일 수 있습니다. Windows 사용자에게 직접 또는 액세스 권한이 부여된 Windows 그룹의 멤버 자격을 통해 SQL Server에 대한 액세스 권한을 부여해야 합니다.

반환 코드 값

0 (성공) 또는 1 (실패).

결과 집합

열 이름 데이터 형식 설명
Linked Server sysname 연결된 서버 이름입니다.
Local Login sysname 매핑이 적용되는 로컬 로그인입니다.
Is Self Mapping smallint 0 = Local Login 에 연결할 때 매핑 Remote Login 됩니다 Linked Server.

1 = Local Login 에 연결할 때 동일한 로그인 및 암호에 매핑됩니다 Linked Server.
Remote Login sysname 매핑되는 로그인 이름 Linked Server 입니다 Local LoginIs Self Mapping0. 이1Is Self Mapping , Remote Login 입니다NULL.

설명

로그인 매핑을 삭제하기 전에 관련된 연결된 서버를 확인하는 데 사용합니다 sp_helplinkedsrvlogin .

사용 권한

검사 권한이 없습니다.

예제

A. 연결된 모든 서버에 대한 모든 로그인 매핑 표시

다음 예제에서는 SQL Server를 실행하는 로컬 컴퓨터에 정의된 모든 연결된 서버에 대한 모든 로그인 매핑을 표시합니다.

EXEC sp_helplinkedsrvlogin;
GO

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

Linked Server    Local Login   Is Self Mapping Remote Login
---------------- ------------- --------------- --------------
Accounts         NULL          1               NULL
Sales            NULL          1               NULL
Sales            Mary          0               sa
Marketing        NULL          1               NULL

B. 연결된 서버에 대한 모든 로그인 매핑 표시

다음 예제에서는 연결된 서버에 대해 로컬로 정의된 모든 로그인 매핑을 Sales 표시합니다.

EXEC sp_helplinkedsrvlogin 'Sales';
GO

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

Linked Server    Local Login   Is Self Mapping Remote Login
---------------- ------------- --------------- --------------
Sales            NULL          1               NULL
Sales            Mary          0               sa

C. 로컬 로그인에 대한 모든 로그인 매핑 표시

다음 예제에서는 로그인에 대해 로컬로 정의된 모든 로그인 Mary매핑을 표시합니다.

EXEC sp_helplinkedsrvlogin NULL, 'Mary';
GO

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

Linked Server    Local Login   Is Self Mapping Remote Login
---------------- ------------- --------------- --------------
Sales            NULL          1               NULL
Sales            Mary          0               sa