Wyliczenie PrivilegeTypes
PrivilegeTypes Wyliczenie zawiera wartości, które są używane do określania operacji, które po udzieleniu zgody na określony obiekt można wykonywać grantee.
To wyliczenie ma atrybut FlagsAttribute umożliwiający wykonywanie kombinacji bitowych na wartościach jego elementów członkowskich.
Przestrzeń nazw: Microsoft.SqlServer.Management.Smo
Zestaw: Microsoft.SqlServer.Smo (w Microsoft.SqlServer.Smo.dll)
Składnia
'Deklaracja
<FlagsAttribute> _
Public Enumeration PrivilegeTypes
'Użycie
Dim instance As PrivilegeTypes
[FlagsAttribute]
public enum PrivilegeTypes
[FlagsAttribute]
public enum class PrivilegeTypes
[<FlagsAttribute>]
type PrivilegeTypes
public enum PrivilegeTypes
Elementy członkowskie
Nazwa elementu członkowskiego | Opis | |
---|---|---|
Unknown | Grantee przywileje są nieokreślone. | |
Select | Grantee można wybrać rekordy z określonego obiektu bazy danych. | |
Insert | Grantee można wstawiać rekordy z określonego obiektu bazy danych. | |
Update | Grantee można aktualizować rekordy na określony obiekt bazy danych. | |
Delete | Grantee można usunąć obiektu bazy danych. | |
Execute | Grantee można wykonać określonego obiektu bazy danych. | |
References | Grantee można odwoływać się do kolumna innej tabela w klucz podstawowy/ obcego relacji klucza. | |
ViewDefinition | Grantee można przejrzeć definicję określonej bazy danych. | |
Control | Grantee ma pełną kontrolę nad określoną bazę danych. | |
Alter | Grantee można zmodyfikować określonej bazy danych. | |
Drop | Grantee można usunąć bazy danych. | |
AllObjectPrivileges | Grantee ma uprawnienia, które dotyczą określonego obiektu bazy danych. | |
CreateTable | Grantee można utworzyć tabela z określonej bazy danych. | |
CreateDatabase | Grantee można utworzyć bazy danych. | |
CreateView | Grantee można utworzyć widok z określonej bazy danych. | |
CreateProcedure | Grantee można utworzyć procedura składowana z określonej bazy danych. | |
DumpDatabase | Można grantee automatyczna kopia zapasowa w określonej bazie danych. | |
CreateDefault | Można utworzyć grantee domyślna baza danych obiekt z określonej bazy danych. | |
DumpTransaction | Można grantee automatyczna kopia zapasowa dane w dzienniku określonej transakcji. | |
CreateRule | Grantee można utworzyć regułę z określonej bazy danych. | |
DumpTable | Można grantee automatyczna kopia zapasowa danych w określonej tabela. | |
CreateFunction | Grantee można utworzyć funkcja zdefiniowaną przez użytkownika określonej bazy danych. | |
CreateType | Grantee można utworzyć typ zdefiniowany przez użytkownika określonej bazy danych. | |
AllDatabasePrivileges | Grantee ma wszystkie uprawnienia dla określonej bazy danych.Ten typ uprawnień stosuje się do obiektów bazy danych. | |
BackupDatabase | Można grantee tworzyć kopię zapasową określonej bazy danych. | |
BackupLog | Można grantee tworzyć kopię zapasową dziennik transakcji dla określonej bazy danych. |
Uwagi
To wyliczenie ma FlagsAttribute atrybut, który pozwala na łączenie bitowe jego element członkowski wartości.