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