sys.user_token(Transact-SQL)
적용 대상: Microsoft Fabric의 SQL ServerAzure SQL Database Azure SQL Managed Instance SQL 데이터베이스
SQL Server에서 사용자 토큰의 일부인 모든 데이터베이스 보안 주체에 대해 하나의 행을 반환합니다.
열 이름 | 데이터 형식 | 설명 |
---|---|---|
principal_id | int | 보안 주체의 ID입니다. 이 값은 데이터베이스 내에서 고유합니다. |
sid | varbinary(85) | 보안 주체가 데이터베이스 외부에 정의된 경우 보안 주체의 식별자입니다. 예를 들어 SQL Server 로그인, Windows 로그인, Windows 그룹 로그인 또는 인증서에 매핑된 로그인일 수 있습니다. 그렇지 않으면 이 값은 NULL입니다. |
이름 | nvarchar (128) | 보안 주체의 이름입니다. 이 값은 데이터베이스 내에서 고유합니다. |
type | nvarchar (128) | 보안 주체 유형에 대한 설명입니다. 모든 형식은 sid에 매핑됩니다. 값은 다음 중 하나입니다.SQL USER WINDOWS LOGIN WINDOWS GROUP ROLE APPLICATION ROLE DATABASE ROLE USER MAPPED TO CERTIFICATE USER MAPPED TO ASYMMETRIC KEY CERTIFICATE ASYMMETRIC KEY |
usage | nvarchar (128) | 보안 주체가 GRANT 또는 DENY 권한 평가에 참여하거나 인증자로 사용됨을 나타냅니다. 이 값은 다음 중 하나일 수 있습니다. GRANT OR DENY DENY ONLY AUTHENTICATOR |
참고 항목
sys.login_token(Transact-SQL)
sys.server_principals(Transact-SQL)
sys.database_principals(Transact-SQL)
보안 주체(데이터베이스 엔진)