다음을 통해 공유


sys.sql_logins(Transact-SQL)

적용 대상: SQL Server Azure SQL 데이터베이스 Azure SQL Managed Instance Analytics Platform System(PDW)

모든 SQL Server 인증 로그인에 대해 하나의 행을 반환합니다.

열 이름 데이터 형식 설명
<상속된 열> -- sys.server_principals 상속됩니다.
is_policy_checked bit 암호 정책이 선택되어 있습니다.
is_expiration_checked bit 암호 만료가 확인됩니다.
password_hash varbinary(256) SQL 로그인 암호의 해시입니다. SQL Server 2012(11.x)부터 저장된 암호 정보는 솔트 암호의 SHA-512를 사용하여 계산됩니다.

이 보기에서 상속하는 열 목록은 sys.server_principals(Transact-SQL)를 참조하세요. 열 owning_principal_id 이며 is_fixed_role sys.server_principals 상속되지 않습니다.

설명

SQL Server 인증 로그인과 Windows 인증 로그인을 모두 보려면 sys.server_principals(Transact-SQL)를 참조하세요.

포함된 데이터베이스 사용자를 사용하도록 설정하면 로그인 없이 연결을 만들 수 있습니다. 이러한 계정을 식별하려면 sys.database_principals(Transact-SQL)를 참조하세요.

사용 권한

SQL Server: 모든 SQL Server 인증 로그인은 자체 로그인 이름과 sa 로그인을 볼 수 있습니다. 다른 로그인을 보려면 ALTER ANY LOGIN, VIEW SERVER SECURITY DEFINITION 또는 로그인에 대한 권한이 필요합니다.

PASSWORD_HASH 열내용을 보려면 CONTROL SERVER 또는 SQL Server 2022부터 모든 암호화 보안 정의 권한이 필요합니다. Azure SQL Database: 마스터 또는 AAD 관리자 및 서버 관리자의 특수 데이터베이스 역할 loginmanager 멤버만 모든 로그인을 볼 수 있습니다.

사용자가 소유하고 있거나 사용 권한을 부여 받은 보안 개체에 대해서만 카탈로그 뷰의 메타데이터를 볼 수 있습니다. 자세한 내용은 Metadata Visibility Configuration을 참조하세요.

참고 항목

카탈로그 보기(Transact-SQL)
보안 카탈로그 뷰(Transact-SQL)
암호 정책
보안 주체(데이터베이스 엔진)