Types of MSSQL Users
문서에서 가져온 테이블입니다.
열 이름 | 데이터 유형 | 설명 |
---|---|---|
name | sysname | 데이터베이스 내에서 고유한 주체의 이름입니다. |
principal_id | int | 데이터베이스 내에서 고유한 주체의 ID입니다. |
type | char(1) | 주체 유형: A = 응용 프로그램 역할 C = 인증서에 매핑된 사용자 E = Azure Active Directory의 외부 사용자 G = Windows 그룹 K = 비대칭 키에 매핑된 사용자 R = 데이터베이스 역할 S = SQL 사용자 U = Windows 사용자 X = Azure Active Directory 그룹 또는 응용 프로그램의 외부 그룹 |
type_desc | nvarchar(60) | 주체 유형에 대한 설명입니다. APPLICATION_ROLE CERTIFICATE_MAPPED_USER EXTERNAL_USER WINDOWS_GROUP ASYMMETRIC_KEY_MAPPED_USER DATABASE_ROLE SQL_USER WINDOWS_USER EXTERNAL_GROUPS |
default_schema_name | sysname | SQL 이름이 스키마를 지정하지 않을 때 사용할 이름입니다. S, U 또는 A 유형의 주체에는 Null입니다. |
create_date | datetime | 주체가 생성된 시간입니다. |
modify_date | datetime | 주체가 마지막으로 수정된 시간입니다. |
owning_principal_id | int | 이 주체를 소유하는 주체의 ID입니다. 모든 고정 데이터베이스 역할은 기본적으로 dbo가 소유합니다. |
sid | varbinary(85) | 주체의 SID (보안 식별자)입니다. SYS 및 INFORMATION SCHEMAS의 경우 NULL입니다. |
is_fixed_role | bit | 1이면 이 행은 고정 데이터베이스 역할(db_owner, db_accessadmin, db_datareader, db_datawriter, db_ddladmin, db_securityadmin, db_backupoperator, db_denydatareader, db_denydatawriter) 중 하나에 대한 항목을 나타냅니다. |
authentication_type | int | 적용 대상: SQL Server 2012 (11.x) 이상. 인증 유형을 나타냅니다. 다음은 가능한 값과 설명입니다. 0 : 인증 없음 1 : 인스턴스 인증 2 : 데이터베이스 인증 3 : Windows 인증 4 : Azure Active Directory 인증 |
authentication_type_desc | nvarchar(60) | 적용 대상: SQL Server 2012 (11.x) 이상.
인증 유형에 대한 설명입니다. 다음은 가능한 값과 설명입니다.
|
default_language_name | sysname | 적용 대상: SQL Server 2012 (11.x) 이상. 이 주체의 기본 언어를 나타냅니다. |
default_language_lcid | int | 적용 대상: SQL Server 2012 (11.x) 이상. 이 주체의 기본 LCID를 나타냅니다. |
allow_encrypted_value_modifications | bit | 적용 대상: SQL Server 2016 (13.x) 이상, SQL Database. 대량 복사 작업에서 서버에서 암호화된 메타데이터 확인을 억제합니다. 이를 통해 사용자는 데이터를 복호화하지 않고 Always Encrypted를 사용하여 테이블 또는 데이터베이스 간에 데이터를 대량 복사할 수 있습니다. 기본값은 OFF입니다. |
Last updated