sys.database_principals (Transact-sql)

Her güvenlik sorumlusu bir veritabanında bir satır döndürür.

Sütun adı

Veri türü

Açıklama

name

sysname

Asıl adı veritabanı içinde benzersiz adı.

principal_id

int

Asıl adı veritabanı içinde benzersiz Kımlığı.

type

char(1)

Asıl türü:

S = sql kullanıcı

U = Windows kullanıcı

G = Windows grubu

A = uygulama rolü

R = veritabanı rolü

C = kullanıcı bir sertifikayla eşleştirilmiş

K eşlenmiş bir asimetrik anahtar kullanıcı =

type_desc

nvarchar(60)

Asıl tipinin açıklaması.

SQL_USER

WINDOWS_USER

WINDOWS_GROUP

APPLICATION_ROLE

VERİTABANI_ROLE

CERTIFICATE_MAPPED_USER

ASYMMETRIC_KEY_MAPPED_USER

default_schema_name

sysname

sql adı şema belirtmediğinde kullanılacak adı. NULL türünde s, u, a. değil, sorumluları

create_date

datetime

Anapara oluşturulduğu saat.

modify_date

datetime

Asıl son değiştirildiği saat.

owning_principal_id

int

Bu asıl sahibi anapara Kımlığı. Tarafından tüm sorumluları veritabanı rolleri dışında sahip olduğu dbo.

SID

varbinary(85)

SID (güvenlik kimliği) asıl adı. sys ve bilgi ŞEMALARI için null

is_fixed_role

bit

Bu satır için sabit veritabanı rolleri bir girdi 1, sonra temsil eder: db_owner, db_accessadmin, db_datareader, db_datawriter, db_ddladmin, db_securityadmin, db_backupoperator, db_denydatareader, db_denydatawriter.

authentication_type

int

Kimlik doğrulama türünü belirtir.

DeğerAçıklama
0 Kimlik doğrulama
1Örnek kimlik doğrulama
2 Veritabanı kimlik doğrulama
3Windows kimlik doğrulaması

SQL Azure için geçerli değildir.

authentication_type_desc

nvarchar(60)

Kimlik doğrulama türü açıklaması.

DeğerAçıklama
NONEKimlik doğrulama
ÖRNEĞİÖrnek kimlik doğrulama
DATABASEVeritabanı kimlik doğrulama
WINDOWSWindows kimlik doğrulaması

SQL Azure için geçerli değildir.

default_language_name

sysname

Bu asıl adı için varsayılan dili belirtir.

SQL Azure için geçerli değildir.

default_language_lcid

int

Bu asıl adı için varsayılan LCID belirtir.

SQL Azure için geçerli değildir.

Açıklamalar

PasswordLastSetTimeÖzellikler tüm desteklenen SQL Server yapılandırmalarında kullanılabilir, ancak diğer özellikleri yalnızca SQL Server is running Windows Server 2003'te ve CHECK_POLICY ve CHECK_EXPIRATION etkin olduğunda kullanılabilir. Daha fazla bilgi için bkz. Parola İlkesi.

İzinler

Her kullanıcı kendi kullanıcı adı, sistem kullanıcıları ve sabit veritabanı rolleri görebilirsiniz. Diğer kullanıcıları görmek için herhangi bir kullanıcı, değiştirme veya bir kullanıcı izni gerektirir. Kullanıcı tanımlı roller görmek için alter any role veya rol üyeliği gerektirir.

Ayrıca bkz.

Başvuru

Kataloğu görünümleri (Transact-sql)

Güvenlik Kataloğu görünümleri (Transact-sql)

Kavramlar

Sorumluları (veritabanı altyapısı)