sp_helplogins(Transact-SQL)
적용 대상:SQL Server
각 데이터베이스에서 로그인 및 로그인과 연결된 사용자에 대한 정보를 제공합니다.
구문
sp_helplogins [ [ @LoginNamePattern = ] 'login' ]
인수
[ @LoginNamePattern = ] 'login'
로그인 이름입니다. login은 sysname이며 기본값은 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에 매핑된 사용자 계정 및 LoginName이 DBName의 멤버인 역할 |
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)
피드백
https://aka.ms/ContentUserFeedback
출시 예정: 2024년 내내 콘텐츠에 대한 피드백 메커니즘으로 GitHub 문제를 단계적으로 폐지하고 이를 새로운 피드백 시스템으로 바꿀 예정입니다. 자세한 내용은 다음을 참조하세요.다음에 대한 사용자 의견 제출 및 보기