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)
암호 정책
보안 주체(데이터베이스 엔진)