Types of MSSQL Users

HackTricks'i Destekleyin

Tablo belgelerden alınmıştır.

Sütun adıVeri türüAçıklama

name

sysname

İlkelerin adı, veritabanı içinde benzersizdir.

principal_id

int

İlkelerin ID'si, veritabanı içinde benzersizdir.

type

char(1)

İlkelerin türü: A = Uygulama rolü C = Bir sertifikaya eşlenmiş kullanıcı E = Azure Active Directory'den dış kullanıcı G = Windows grubu K = Asimetrik anahtara eşlenmiş kullanıcı R = Veritabanı rolü S = SQL kullanıcısı U = Windows kullanıcısı X = Azure Active Directory grubundan veya uygulamalardan dış grup

type_desc

nvarchar(60)

İlkelerin türünün açıklaması. 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 adı bir şema belirtmediğinde kullanılacak ad. S, U veya A türünde olmayan ilkeler için Null.

create_date

datetime

İlkelerin oluşturulduğu zaman.

modify_date

datetime

İlkelerin son değiştirildiği zaman.

owning_principal_id

int

Bu ilkeleri sahip olan ilkenin ID'si. Tüm sabit Veritabanı Rolleri varsayılan olarak dbo tarafından sahiplenir.

sid

varbinary(85)

İlkelerin SID'si (Güvenlik Tanımlayıcısı). SYS ve BİLGİ ŞEMALARI için NULL.

is_fixed_role

bit

Eğer 1 ise, bu satır sabit veritabanı rollerinden birinin kaydını temsil eder: db_owner, db_accessadmin, db_datareader, db_datawriter, db_ddladmin, db_securityadmin, db_backupoperator, db_denydatareader, db_denydatawriter.

authentication_type

int

Uygulanır: SQL Server 2012 (11.x) ve sonrası. Kimlik doğrulama türünü belirtir. Aşağıdaki olası değerler ve açıklamalarıdır. 0 : Kimlik doğrulama yok 1 : Örnek kimlik doğrulaması 2 : Veritabanı kimlik doğrulaması 3 : Windows kimlik doğrulaması 4 : Azure Active Directory kimlik doğrulaması

authentication_type_desc

nvarchar(60)

Uygulanır: SQL Server 2012 (11.x) ve sonrası. Kimlik doğrulama türünün açıklaması. Aşağıdaki olası değerler ve açıklamalarıdır. NONE : Kimlik doğrulama yok INSTANCE : Örnek kimlik doğrulaması DATABASE : Veritabanı kimlik doğrulaması WINDOWS : Windows kimlik doğrulaması EXTERNAL: Azure Active Directory kimlik doğrulaması

default_language_name

sysname

Uygulanır: SQL Server 2012 (11.x) ve sonrası. Bu ilke için varsayılan dili belirtir.

default_language_lcid

int

Uygulanır: SQL Server 2012 (11.x) ve sonrası. Bu ilke için varsayılan LCID'yi belirtir.

allow_encrypted_value_modifications

bit

Uygulanır: SQL Server 2016 (13.x) ve sonrası, SQL Veritabanı. Toplu kopyalama işlemlerinde sunucudaki kriptografik meta verileri kontrollerini bastırır. Bu, kullanıcının verileri şifrelenmiş olarak toplu kopyalamasını sağlar, Always Encrypted kullanarak, tablolar veya veritabanları arasında, verileri şifre çözmeden. Varsayılan OFF'tur.

HackTricks'i Destekleyin

Last updated