sp_helplogins(Transact-SQL)

적용 대상:SQL Server

각 데이터베이스에서 로그인 및 로그인과 연결된 사용자에 대한 정보를 제공합니다.

Transact-SQL 구문 표기 규칙

구문

  
sp_helplogins [ [ @LoginNamePattern = ] 'login' ]  

인수

[ @LoginNamePattern = ] 'login' 로그인 이름입니다. loginsysname이며 기본값은 NULL입니다. 지정한 경우 로그인 이 있어야 합니다. 로그인을 지정하지 않으면 모든 로그인에 대한 정보가 반환됩니다.

반환 코드 값

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

결과 집합

첫 번째 보고서에는 다음 표와 같이 지정된 각 로그인에 대한 정보가 포함되어 있습니다.

열 이름 데이터 형식 설명
LoginName sysname 로그인 이름입니다.
SID varbinary(85) SID(로그인 보안 식별자).
DefDBName sysname SQL Server 인스턴스에 연결할 때 LoginName 에서 사용하는 기본 데이터베이스입니다.
DefLangName sysname LoginName에서 사용하는 기본 언어입니다.
Auser char(5) 예 = LoginName 에는 데이터베이스에 연결된 사용자 이름이 있습니다.

아니요 = LoginName 에 연결된 사용자 이름이 없습니다.
ARemote char(7) 예 = LoginName 에 연결된 원격 로그인이 있습니다.

아니요 = LoginName 에 연결된 로그인이 없습니다.

두 번째 보고서에는 다음 표와 같이 각 로그인에 매핑된 사용자 및 로그인의 역할 멤버 자격에 대한 정보가 포함되어 있습니다.

열 이름 데이터 형식 설명
LoginName sysname 로그인 이름입니다.
Dbname sysname SQL Server 인스턴스에 연결할 때 LoginName 에서 사용하는 기본 데이터베이스입니다.
UserName sysname LoginName이 DBName매핑된 사용자 계정 및 LoginNameDBName멤버인 역할
UserOrAlias char(8) MemberOf = UserName 이 역할입니다.

User = UserName 은 사용자 계정입니다.

설명

로그인을 제거하기 전에 sp_helplogins 사용하여 로그인에 매핑된 사용자 계정을 식별합니다.

사용 권한

securityadmin 고정 서버 역할의 멤버 자격이 필요합니다.

지정된 로그인 에 매핑된 모든 사용자 계정을 식별하려면 sp_helplogins 서버 내의 모든 데이터베이스를 확인해야 합니다. 따라서 서버의 각 데이터베이스에 대해 다음 조건 중 하나 이상이 true여야 합니다.

  • sp_helplogins 실행하는 사용자에게 데이터베이스에 액세스할 수 있는 권한이 있습니다.

  • 게스트 사용자 계정은 데이터베이스에서 사용하도록 설정됩니다.

sp_helplogins 데이터베이스에 액세스할 수 없는 경우 sp_helplogins 가능한 한 많은 정보를 반환하고 오류 메시지 15622를 표시합니다.

다음 예제에서는 로그인 John에 대한 정보를 보고합니다.

EXEC sp_helplogins 'John';  
GO  
  
LoginName SID                        DefDBName DefLangName AUser ARemote   
--------- -------------------------- --------- ----------- ----- -------   
John      0x23B348613497D11190C100C  master    us_english  yes   no  
  
(1 row(s) affected)  
  
LoginName   DBName   UserName   UserOrAlias   
---------   ------   --------   -----------   
John        pubs     John       User          
  
(1 row(s) affected)  

참고 항목

보안 저장 프로시저(Transact-SQL)
sp_helpdb(Transact-SQL)
sp_helpuser(Transact-SQL)
시스템 저장 프로시저(Transact-SQL)