다음을 통해 공유


sp_helplogins(Transact-SQL)

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

적용 대상: SQL Server(SQL Server 2008 - 현재 버전).

항목 링크 아이콘 Transact-SQL 구문 표기 규칙

구문

sp_helplogins [ [ @LoginNamePattern = ] 'login' ]

인수

  • [ @LoginNamePattern = ] 'login'
    로그인 이름입니다. login은 sysname이며 기본값은 NULL입니다. 실제로 존재하는 login을 지정해야 합니다. login을 지정하지 않은 경우에는 모든 로그인에 관한 정보가 반환됩니다.

반환 코드 값

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

결과 집합

다음 표에서 볼 수 있듯이 첫 번째 보고서에는 지정한 각 로그인에 관한 정보가 포함되어 있습니다.

열 이름

데이터 형식

설명

LoginName

sysname

로그인 이름입니다.

SID

varbinary(85)

로그인 SID(보안 ID)입니다.

DefDBName

sysname

SQL Server 인스턴스에 연결할 때 LoginName이 사용하는 기본 데이터베이스입니다.

DefLangName

sysname

LoginName이 사용하는 기본 언어입니다.

Auser

char(5)

Yes = LoginName이 데이터베이스에서 연관된 사용자 이름을 갖고 있습니다.

No = LoginName이 연관된 사용자 이름을 갖고 있지 않습니다.

ARemote

char(7)

Yes = LoginName이 연관된 원격 로그인을 갖고 있습니다.

No = LoginName이 연관된 로그인을 갖고 있지 않습니다.

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

열 이름

데이터 형식

설명

LoginName

sysname

로그인 이름입니다.

DBName

sysname

SQL Server 인스턴스에 연결할 때 LoginName이 사용하는 기본 데이터베이스입니다.

UserName

sysname

DBName에서 LoginName이 매핑된 사용자 계정이며 DBName에서 LoginName이 멤버가 되는 역할입니다.

UserOrAlias

char(8)

MemberOf = UserName이 역할입니다.

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

주의

로그인을 제거하기 전에 sp_helplogins를 사용하여 해당 로그인에 매핑된 사용자 계정을 확인하십시오.

사용 권한

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

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

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

  • 데이터베이스에서 guest 사용자 계정이 사용되어야 합니다.

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)