Aracılığıyla paylaş


sys.database_principals (Transact-SQL)

Bir veritabanında her patron için 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 kimliği.

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 = bir sertifikaeşlenen kullanıcı

K eşlenmiş bir asimetrik anahtarkullanıcı =

type_desc

nvarchar(60)

Asıl tipinin açıklaması.

SQL_USER

WINDOWS_USER

WINDOWS_GROUP

APPLICATION_ROLE

DATABASE_ROLE

CERTIFICATE_MAPPED_USER

ASYMMETRIC_KEY_MAPPED_USER

default_schema_name

sysname

SQL adı şema belirtmediğinde kullanılacak adı.Null türünde değil s, u veya a. sorumluları için

create_date

datetime

Patron oluşturulduğu saat.

modify_date

datetime

Hangi patron son değiştirildiği saat.

owning_principal_id

int

Bu asıl sahibi olan asıl kimliği.Veritabanı rolleri dışında tüm sorumluları sahibi gerekir dbo.

SID

varbinary(85)

SID (Güvenlik kimliği) patron veritabanı dış olarak tanımlanırsa (s ve u g yazın).Aksi durumda, null.

is_fixed_role

bit

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

İzinler

SQL Server 2005 ve sonraki sürümlerinde, katalog görünümlerinde meta verinin görünürlüğü bir kullanıcının ya sahip olduğu ya da bazı izinlerine sahip olduğu güvenliği sağlanabilen öğelerle sınırlıdır.Daha fazla bilgi için bkz: Meta veri görünürlük yapılandırma.