sp_helplinkedsrvlogin(Transact-SQL)
분산 쿼리 및 원격 저장 프로시저에 사용되는 지정한 연결된 서버에 대해 정의된 로그인 매핑 정보를 제공합니다.
열 이름 | 데이터 형식 | 설명 |
|---|---|---|
Linked Server | sysname | 연결된 서버 이름입니다. |
Local Login | sysname | 매핑이 적용되는 로컬 로그인입니다. |
Is Self Mapping | smallint | 0 = Linked Server에 연결될 때 Local Login이 Remote Login에 매핑됩니다. 1 = Linked Server에 연결될 때 Local Login이 동일한 로그인 및 암호에 매핑됩니다. |
Remote Login | sysname | Is Self Mapping이 0인 경우 LocalLogin에 매핑된 LinkedServer의 로그인 이름입니다. IsSelfMapping이 1인 경우 RemoteLogin은 NULL입니다. |
1. 모든 연결된 서버에 관한 모든 로그인 매핑 표시
다음 예에서는 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 (4 row(s) affected)
2. 연결된 서버에 관한 모든 로그인 매핑 표시
다음 예에서는 Sales라는 연결된 서버에 대해 로컬로 정의된 모든 로그인 매핑을 표시합니다.
EXEC sp_helplinkedsrvlogin 'Sales'; GO
결과 집합은 다음과 같습니다.
Linked Server Local Login Is Self Mapping Remote Login ---------------- ------------- --------------- -------------- Sales NULL 1 NULL Sales Mary 0 sa (2 row(s) affected)
3. 로컬 로그인에 관한 모든 로그인 매핑 표시
다음 예에서는 Mary라는 로그인에 대해 로컬로 정의된 모든 로그인 매핑을 표시합니다.
EXEC sp_helplinkedsrvlogin NULL, 'Mary'; GO
결과 집합은 다음과 같습니다.
Linked Server Local Login Is Self Mapping Remote Login ---------------- ------------- --------------- -------------- Sales NULL 1 NULL Sales Mary 0 sa (2 row(s) affected)