다음을 통해 공유


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 Login Is Self Mapping 0. 이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