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)