sys.database_principals (języka Transact-SQL)
Zwraca wiersz dla każdego podmiotu w bazie danych.
Nazwa kolumny |
Typ danych |
Opis |
---|---|---|
name |
sysname |
Nazwa podmiotu, unikatowe w bazie danych. |
principal_id |
int |
Identyfikator podmiotu unikatowe w bazie danych. |
type |
char(1) |
Typ głównego: S = użytkownika SQL U = użytkownika systemu Windows G = grupy systemu Windows A = rola aplikacji R = roli bazy danych C = mapowanego certyfikatużytkownika K = użytkownika mapowany do kluczasymetrycznego |
type_desc |
nvarchar(60) |
Opis typu główne. SQL_USER WINDOWS_USER WINDOWS_GROUP APPLICATION_ROLE DATABASE_ROLE CERTIFICATE_MAPPED_USER ASYMMETRIC_KEY_MAPPED_USER |
default_schema_name |
sysname |
Nazwa ma być używany, gdy nazwa SQL nie określono schematu.Wartość NULL dla podmiotów nie tego typu S, U lub A. |
create_date |
datetime |
Czas utworzenia głównego zobowiązanego. |
modify_date |
datetime |
Czas, przy której główny ostatniej modyfikacji. |
owning_principal_id |
int |
Identyfikator podmiotu, który jest właścicielem tego głównego.Wszystkie podmioty, z wyjątkiem role bazy danych musi być własnością dbo. |
Identyfikator SID |
varbinary(85) |
SID (Security Identifier) jeżeli główny zobowiązany jest zdefiniowany w zewnętrznej bazie danych (typ S, U i G).W przeciwnym razie wartość NULL. |
is_fixed_role |
bit |
1, Ten wiersz reprezentuje wpis dla jednej z ról stałej bazy danych: db_owner, db_accessadmin, db_datareader, db_datawriter, db_ddladmin, db_securityadmin, db_backupoperator, db_denydatareader, db_denydatawriter. |
Uprawnienia
W programie SQL Server 2005 i nowszych wersjach widoczność metadanych w widokach wykazu jest ograniczona do zabezpieczanych obiektów, które należą do użytkownika lub do których udzielono użytkownikowi pewnych uprawnień.Aby uzyskać więcej informacji, zobacz Konfiguracja widoczność metadanych.
Zobacz także