Klasa DatabasePermissionSet
DatabasePermissionSet Reprezentuje obiekt SQL Server zestaw uprawnień bazy danych.
Hierarchia dziedziczenia
System.Object
Microsoft.SqlServer.Management.Smo.PermissionSetBase
Microsoft.SqlServer.Management.Smo.DatabasePermissionSet
Przestrzeń nazw: Microsoft.SqlServer.Management.Smo
Zestaw: Microsoft.SqlServer.Smo (w Microsoft.SqlServer.Smo.dll)
Składnia
'Deklaracja
Public NotInheritable Class DatabasePermissionSet _
Inherits PermissionSetBase
'Użycie
Dim instance As DatabasePermissionSet
public sealed class DatabasePermissionSet : PermissionSetBase
public ref class DatabasePermissionSet sealed : public PermissionSetBase
[<SealedAttribute>]
type DatabasePermissionSet =
class
inherit PermissionSetBase
end
public final class DatabasePermissionSet extends PermissionSetBase
Typ DatabasePermissionSet uwidacznia następujące elementy członkowskie.
Konstruktorzy
Nazwa | Opis | |
---|---|---|
![]() |
DatabasePermissionSet() | Inicjuje nowe wystąpienie DatabasePermissionSet klasy |
![]() |
DatabasePermissionSet(DatabasePermission) | Inicjuje nowe wystąpienie DatabasePermissionSet klasy |
![]() |
DatabasePermissionSet(array<DatabasePermission[]) | Inicjuje nowe wystąpienie DatabasePermissionSet klasy |
![]() |
DatabasePermissionSet(DatabasePermissionSet) | Inicjuje nowe wystąpienie DatabasePermissionSet klasy |
Do góry
Właściwości
Nazwa | Opis | |
---|---|---|
![]() |
Alter | Pobiera lub ustawia Boolean wartości właściwość, która określa, czy zawierają uprawnienie ALTER w zestaw uprawnień.To uprawnienie umożliwia grantee zmienić właściwości bazy danych, z wyjątkiem własności i utworzyć, zmieniające lub usuwające wszelkie obiekty podrzędność. |
![]() |
AlterAnyApplicationRole | Pobiera lub ustawia Boolean wartości właściwość, która określa, czy należą uprawnienia zmienić dowolny rola aplikacji w zestaw uprawnień.To uprawnienie umożliwia grantee zmienić właściwości dowolnego rola aplikacji w bazie danych, z wyjątkiem własności. |
![]() |
AlterAnyAssembly | Pobiera lub ustawia Boolean wartości właściwość, która określa, czy zawierają uprawnienie Zmiana dowolnego zestawu w zestaw uprawnień.To uprawnienie umożliwia grantee zmienić właściwości dowolnego wirtualny plik dziennika w bazie danych, z wyjątkiem własności. |
![]() |
AlterAnyAsymmetricKey | Pobiera lub ustawia Boolean wartości właściwość, która określa, czy zawierają uprawnienie Zmiana dowolnego klucza asymetrycznego w zestaw uprawnień.To uprawnienie umożliwia grantee zmienić właściwości dowolnego klucz asymetrycznego w bazie danych, z wyjątkiem własności. |
![]() |
AlterAnyCertificate | Pobiera lub ustawia Boolean wartości właściwość, która określa, czy zawierają uprawnienie zmienić dowolny certyfikat w zestaw uprawnień.To uprawnienie umożliwia grantee zmienić właściwości certyfikat w bazie danych, z wyjątkiem własności. |
![]() |
AlterAnyContract | Pobiera lub ustawia Boolean wartości właściwość, która określa, czy należą uprawnienia zmienić dowolny KONTRAKT w zestaw uprawnień.To uprawnienie umożliwia grantee zmienić właściwości kontrakt Service Broker w bazie danych, z wyjątkiem własności. |
![]() |
AlterAnyDatabaseAudit | Pobiera lub ustawia Boolean wartości właściwość, która określa, czy należą uprawnienia zmienić dowolny inspekcji bazy danych w zestaw uprawnień.To uprawnienie umożliwia zmianę grantee modyfikowania obiektów bazy danych inspekcji. |
![]() |
AlterAnyDatabaseDdlTrigger | Pobiera lub ustawia Boolean wartości właściwość, która określa, czy należą uprawnienia zmienić każdy WYZWALACZ DDL bazy danych w zestaw uprawnień.To uprawnienie umożliwia grantee zmienić właściwości każdy wyzwalacz DLL bazy danych w bazie danych, z wyjątkiem własności. |
![]() |
AlterAnyDatabaseEventNotification | Pobiera lub ustawia Boolean wartości właściwość, która określa, czy należą uprawnienia zmienić dowolny bazy danych zdarzenia powiadomienia w zestaw uprawnień.To uprawnienie umożliwia grantee zmienić właściwości dowolnej bazy danych powiadomienie o zdarzeniu w bazie danych, z wyjątkiem własności. |
![]() |
AlterAnyDataspace | Pobiera lub ustawia Boolean wartości właściwość, która określa, czy należą uprawnienia zmienić dowolny DATASPACE w zestaw uprawnień.To uprawnienie umożliwia zmianę grantee zmodyfikować pliki bazy danych. |
![]() |
AlterAnyFulltextCatalog | Pobiera lub ustawia Boolean wartości właściwość, która określa, czy należą uprawnienia zmienić dowolny PEŁNEGO wykazu tekstu w zestaw uprawnień.To uprawnienie umożliwia grantee zmienić właściwości dowolnego katalogu pełny tekst w bazie danych, z wyjątkiem własności. |
![]() |
AlterAnyMessageType | Pobiera lub ustawia Boolean wartości właściwość, która określa, czy należą uprawnienia zmienić dowolny typ komunikatu w zestaw uprawnień.To uprawnienie umożliwia grantee zmienić właściwości dowolnego typ komunikatu w bazie danych, z wyjątkiem własności. |
![]() |
AlterAnyRemoteServiceBinding | Pobiera lub ustawia Boolean wartości właściwość, która określa, czy obejmuje zmianę dowolnego zdalnego usługi wiążące uprawnień w zestaw uprawnień.To uprawnienie umożliwia grantee zmienić właściwości dowolnego powiązanie usługa zdalnej w bazie danych, z wyjątkiem własności. |
![]() |
AlterAnyRole | Pobiera lub ustawia Boolean wartości właściwość, która określa, czy należą uprawnienia roli DOWOLNE zmiany w zestaw uprawnień.To uprawnienie umożliwia grantee zmienić właściwości wszystkich ról w bazie danych, z wyjątkiem własności. |
![]() |
AlterAnyRoute | Pobiera lub ustawia Boolean wartości właściwość, która określa, czy należą uprawnienia ZMIENIA wszystkie trasy w zestaw uprawnień.To uprawnienie umożliwia grantee zmienić właściwości każdej trasa Service Broker w bazie danych, z wyjątkiem własności. |
![]() |
AlterAnySchema | Pobiera lub ustawia Boolean wartości właściwość, która określa, czy zawierają uprawnienie zmiany SCHEMATU dowolny zestaw uprawnień.To uprawnienie umożliwia grantee zmienić właściwości dowolnego schematu bazy danych, z wyjątkiem własności. |
![]() |
AlterAnyService | Pobiera lub ustawia Boolean wartości właściwość, która określa, czy zawierają uprawnienie ALTER usługa dowolny zestaw uprawnień.To uprawnienie umożliwia grantee zmienić właściwości dowolnego usługa Broker usługa w bazie danych, z wyjątkiem własności. |
![]() |
AlterAnySymmetricKey | Pobiera lub ustawia Boolean wartości właściwość, która określa, czy zawierają uprawnienie ZMIENIA klucz SYMETRYCZNY dowolny zestaw uprawnień.To uprawnienie umożliwia grantee zmienić właściwości dowolnego klucz zawartości w bazie danych, z wyjątkiem własności. |
![]() |
AlterAnyUser | Pobiera lub ustawia Boolean wartości właściwość, która określa, czy należą uprawnienia zmienić dowolny użytkownik w zestaw uprawnień.To uprawnienie umożliwia grantee zmienić właściwości dowolnego użytkownika w bazie danych, z wyjątkiem własności. |
![]() |
Authenticate | Pobiera lub ustawia Boolean wartości właściwość, która określa, czy zawierają uprawnienie uwierzytelniania w zestaw uprawnień.To uprawnienie umożliwia grantee uwierzytelniania bazy danych. |
![]() |
BackupDatabase | Pobiera lub ustawia Boolean wartości właściwość, która określa, czy zawierają uprawnienie Wykonywanie kopii zapasowej bazy danych w zestaw uprawnień.To uprawnienie umożliwia grantee utworzyć kopia zapasowa bazy danych. |
![]() |
BackupLog | Pobiera lub ustawia Boolean wartości właściwość, która określa, czy zawierają uprawnienie Wykonywanie kopii zapasowej dziennika w zestaw uprawnień.To uprawnienie umożliwia grantee tworzenia kopia zapasowa dziennika transakcji. |
![]() |
Checkpoint | Pobiera lub ustawia Boolean wartości właściwość, która określa, czy zawierają uprawnienie punktu kontrolnego w zestaw uprawnień.To uprawnienie umożliwia problem grantee punkt kontrolny na bazie danych. |
![]() |
Connect | Pobiera lub ustawia Boolean wartości właściwość, która określa, czy zawierają uprawnienie POŁĄCZ w zestaw uprawnień.To uprawnienie umożliwia grantee połączyć z bazą danych. |
![]() |
ConnectReplication | Pobiera lub ustawia Boolean wartości właściwość, która określa, czy zawierają uprawnienie połączenia replikacji w zestaw uprawnień.To uprawnienie umożliwia grantee połączenia z bazami danych replikacja. |
![]() |
Control | Pobiera lub ustawia Boolean wartości właściwość, która określa, czy zawierają uprawnienie Kontrola w zestaw uprawnień.To uprawnienie umożliwia grantee pełną kontrolę nad bazą danych, łącznie z uprawnieniem każdej bazy danych. |
![]() |
CreateAggregate | Pobiera lub ustawia Boolean wartości właściwość, która określa, czy zawierają uprawnienie Tworzenie agregacji w zestaw uprawnień.To uprawnienie umożliwia grantee utworzyć wartość zagregowana w bazie danych. |
![]() |
CreateAssembly | Pobiera lub ustawia Boolean wartości właściwość, która określa, czy zawierają uprawnienie Tworzenie zestawu w zestaw uprawnień.To uprawnienie umożliwia grantee Tworzenie wirtualny plik dziennika w bazie danych. |
![]() |
CreateAsymmetricKey | Pobiera lub ustawia Boolean wartości właściwość, która określa, czy zawierają uprawnienie Tworzenie klucza asymetrycznego w zestaw uprawnień.To uprawnienie umożliwia grantee utworzyć klucz asymetrycznego. |
![]() |
CreateCertificate | Pobiera lub ustawia Boolean wartości właściwość, która określa, czy zawierają uprawnienie Tworzenie certyfikatu w zestaw uprawnień.To uprawnienie umożliwia grantee utworzyć certyfikat w bazie danych. |
![]() |
CreateContract | Pobiera lub ustawia Boolean wartości właściwość, która określa, czy zawierają uprawnienie Tworzenie KONTRAKTU w zestaw uprawnień.To uprawnienie umożliwia grantee, tworzenie kontrakt Service Broker. |
![]() |
CreateDatabase | Pobiera lub ustawia Boolean wartości właściwość, która określa, czy zawierają uprawnienie Tworzenie bazy danych w zestaw uprawnień.To uprawnienie umożliwia grantee utworzyć bazę danych. |
![]() |
CreateDatabaseDdlEventNotification | Pobiera lub ustawia Boolean wartości właściwość, która określa, czy zawierają uprawnienie Tworzenie bazy danych DDL zdarzenia powiadamiania w zestaw uprawnień.To uprawnienie umożliwia grantee utworzyć bazę danych DDL powiadomienie o zdarzeniu. |
![]() |
CreateDefault | Pobiera lub ustawia Boolean wartości właściwość, która określa, czy należą uprawnienia CREATE DEFAULT w zestaw uprawnień.To uprawnienie umożliwia grantee utworzyć wartość domyślną w bazie danych. |
![]() |
CreateFulltextCatalog | Pobiera lub ustawia Boolean wartości właściwość, która określa, czy zawierają uprawnienie Tworzenie PEŁNEGO wykazu tekstu w zestaw uprawnień.To uprawnienie umożliwia grantee kaz pełny tekst w bazie danych. |
![]() |
CreateFunction | Pobiera lub ustawia Boolean wartości właściwość, która określa, czy zawierają uprawnienie Tworzenie funkcji w zestaw uprawnień.To uprawnienie umożliwia grantee Tworzenie funkcja bazy danych. |
![]() |
CreateMessageType | Pobiera lub ustawia Boolean wartości właściwość, która określa, czy zawierają uprawnienie Tworzenie typ komunikatu w zestaw uprawnień.To uprawnienie umożliwia grantee utworzyć typ komunikatu w bazie danych. |
![]() |
CreateProcedure | Pobiera lub ustawia Boolean wartości właściwość, która określa, czy należą uprawnienia CREATE PROCEDURE w zestaw uprawnień.To uprawnienie umożliwia grantee, utwórz procedura składowana w bazie danych. |
![]() |
CreateQueue | Pobiera lub ustawia Boolean wartości właściwość, która określa, czy dołączać uprawnień tworzenia kolejki w zestaw uprawnień.To uprawnienie umożliwia grantee utworzyć kolejkę Service Broker w bazie danych. |
![]() |
CreateRemoteServiceBinding | Pobiera lub ustawia Boolean wartości właściwość, która określa, czy zawierają uprawnienie Tworzenie zdalnego powiązania usługi w zestaw uprawnień.To uprawnienie umożliwia grantee w bazie danych należy utworzyć powiązanie usługa zdalnej. |
![]() |
CreateRole | Pobiera lub ustawia Boolean wartości właściwość, która określa, czy zawierają uprawnienie Tworzenie roli w zestaw uprawnień.To uprawnienie umożliwia grantee, tworzenie rola bazy danych. |
![]() |
CreateRoute | Pobiera lub ustawia Boolean wartości właściwość, która określa, czy zawierają uprawnienie Tworzenie trasy w zestaw uprawnień.To uprawnienie umożliwia grantee utworzyć trasa Service Broker w bazie danych. |
![]() |
CreateRule | Pobiera lub ustawia Boolean wartości właściwość, która określa, czy zawierają uprawnienie Utwórz REGUŁĘ w zestaw uprawnień.To uprawnienie umożliwia grantee utworzyć regułę w bazie danych. |
![]() |
CreateSchema | Pobiera lub ustawia Boolean wartości właściwość, która określa, czy zawierają uprawnienie Tworzenie SCHEMATU w zestaw uprawnień.To uprawnienie umożliwia grantee utworzyć schemat bazy danych. |
![]() |
CreateService | Pobiera lub ustawia Boolean wartości właściwość, która określa, czy zawierają uprawnienie Tworzenie usługi w zestaw uprawnień.To uprawnienie umożliwia grantee utworzyć usługa Broker usługa w bazie danych. |
![]() |
CreateSymmetricKey | Pobiera lub ustawia Boolean wartości właściwość, która określa, czy zawierają uprawnienie Tworzenie klucza SYMETRYCZNEGO w zestaw uprawnień.To uprawnienie umożliwia grantee utworzyć klucz zawartości w bazie danych. |
![]() |
CreateSynonym | Pobiera lub ustawia Boolean wartości właściwość, która określa, czy zawierają uprawnienie Tworzenie SYNONIM w zestaw uprawnień.To uprawnienie umożliwia grantee utworzyć synonim w bazie danych. |
![]() |
CreateTable | Pobiera lub ustawia Boolean wartości właściwość, która określa, czy należą uprawnienia CREATE TABLE w zestaw uprawnień.To uprawnienie umożliwia grantee utworzyć tabela w bazie danych. |
![]() |
CreateType | Pobiera lub ustawia Boolean wartości właściwość, która określa, czy zawierają uprawnienie Tworzenie typu zestaw uprawnień.To uprawnienie umożliwia grantee utworzyć typ bazy danych. |
![]() |
CreateView | Pobiera lub ustawia Boolean wartości właściwość, która określa, czy zawierają uprawnienie Tworzenie WIDOKU w zestaw uprawnień.To uprawnienie umożliwia grantee Tworzenie widoku bazy danych. |
![]() |
CreateXmlSchemaCollection | Pobiera lub ustawia Boolean wartości właściwość, która określa, czy zawierają uprawnienie Tworzenie KOLEKCJI SCHEMATU XML w zestaw uprawnień.To uprawnienie umożliwia grantee utworzyć kolekcja schematu XML, bazy danych. |
![]() |
Delete | Pobiera lub ustawia Boolean wartości właściwość, która określa, czy zawierają uprawnienie Usuwanie zestaw uprawnień.To uprawnienie umożliwia grantee usunąć dane z bazy danych. |
![]() |
Execute | Pobiera lub ustawia Boolean wartości właściwość, która określa, czy zawierają uprawnienie Wykonywanie w zestaw uprawnień.To uprawnienie umożliwia grantee wykonać procedur przechowywanych i funkcji w bazie danych. |
![]() |
Insert | Pobiera lub ustawia Boolean wartości właściwość, która określa, czy obejmuje uprawnienia do WSTAWIANIA w zestaw uprawnień.To uprawnienie umożliwia grantee dodawać dane do bazy danych. |
![]() |
References | Pobiera lub ustawia Boolean wartości właściwość, która określa, czy zawierają uprawnienie odwołania w zestaw uprawnień.To uprawnienie umożliwia odwołanie grantee bazy danych. |
![]() |
Select | Pobiera lub ustawia Boolean wartości właściwość, która określa, czy zawierają uprawnienie SELECT w zestaw uprawnień.To uprawnienie umożliwia grantee pobierania danych w bazie danych. |
![]() |
Showplan | Pobiera lub ustawia Boolean wartości właściwość, która określa, czy zawierają uprawnienie SHOWPLAN w zestaw uprawnień.To uprawnienie umożliwia wyświetlanie grantee plan wykonania procedur przechowywanych w bazie danych. |
![]() |
SubscribeQueryNotifications | Pobiera lub ustawia Boolean wartości właściwość, która określa, czy zawierają uprawnienie SUBSKRYBOWANIA POWIADOMIEŃ kwerendy w zestaw uprawnień.To uprawnienie umożliwia grantee subskrybować do Service Broker kwerendy powiadomień. |
![]() |
TakeOwnership | Pobiera lub ustawia Boolean wartości właściwość, która określa, czy zawierają uprawnienie Przejęcie na własność w zestaw uprawnień.To uprawnienie umożliwia grantee przejąć na własność bazy danych. |
![]() |
Update | Pobiera lub ustawia Boolean wartości właściwość, która określa, czy należą uprawnienia Aktualizacja zestaw uprawnień.To uprawnienie umożliwia grantee aktualizacji danych w bazie danych. |
![]() |
ViewDatabaseState | Pobiera lub ustawia Boolean wartości właściwość, która określa, czy zawierają uprawnienie Wyświetlanie stanu bazy danych w zestaw uprawnień.To uprawnienie umożliwia wyświetlanie grantee stanu bazy danych. |
![]() |
ViewDefinition | Pobiera lub ustawia Boolean wartości właściwość, która określa, czy zawierają uprawnienie VIEW DEFINITION w zestaw uprawnień.To uprawnienie umożliwia grantee wyświetlanie metadane, który definiuje bazy danych. |
Do góry
Metody
Nazwa | Opis | |
---|---|---|
![]() |
Add(DatabasePermission) | Zwraca uprawnienia bazy danych po dodaniu nowego uprawnień bazy danych do zestaw uprawnień odwołanie. |
![]() ![]() |
Add(DatabasePermissionSet, DatabasePermission) | Zwraca uprawnienia bazy danych po dodaniu nowego uprawnień bazy danych do zestaw określone uprawnienie. |
![]() |
Equals | Określa, czy obiekt uprawnienie odnośna baza danych jest równa określonego obiektu. (Zastępuje PermissionSetBase.Equals(Object)). |
![]() |
Finalize | (Dziedziczony z Object). |
![]() |
GetHashCode | Ta metoda obsługuje SQL Server infrastruktury i nie jest przeznaczony do używania bezpośrednio z kodu. (Zastępuje PermissionSetBase.GetHashCode()). |
![]() |
GetType | (Dziedziczony z Object). |
![]() |
MemberwiseClone | (Dziedziczony z Object). |
![]() |
Remove | Usuwa uprawnienia z zestaw uprawnień. |
![]() ![]() |
Subtract | Zwraca zestaw po usunięciu uprawnień bazy danych z zestaw uprawnień określonych uprawnień bazy danych. |
![]() |
ToString | Zwraca ciąg wartość, która reprezentuje określony PermissionSetBase obiektu. (Dziedziczony z PermissionSetBase). |
Do góry
Operatory
Nazwa | Opis | |
---|---|---|
![]() ![]() |
Addition | Tworzy uprawnień bazy danych zestaw za operacji dodawania na DatabasePermission obiektu i DatabasePermissionSet obiektu. |
![]() ![]() |
Equality | Określa, czy dwa DatabasePermissionSet obiekty są równe. |
![]() ![]() |
Inequality | Określa, czy dwa obiekty są nierówne, wykonując operację nierówności na dwóch DatabasePermissionSet obiektów. |
![]() ![]() |
Subtraction | Tworzy uprawnień bazy danych zestaw przez wykonanie działania odejmowania na DatabasePermission obiektu i DatabasePermissionSet obiektu. |
Do góry
Uwagi
Wymagane są uprawnienia do bazy danych, uruchamiając udzielanie, odmawianie lub Odwoływanie uprawnień w bazie danych.DatabasePermissionSet Obiektu jest wymagane, aby określić zestaw uprawnień, które dotyczą Grant metoda, Deny metoda i Revoke metoda Database obiektu.
Bezpieczeństwo wątków
Wszystkie publiczne, statyczne (udostępnione w programie Microsoft Visual Basic) elementy członkowskie tego typu są bezpieczne dla operacji wielowątkowych. Nie ma gwarancji, że elementy członkowskie wystąpień będą bezpieczne dla wątków.
Bezpieczeństwo wątków
Wszystkie publiczne statyczny (Shared w języku Visual Basic) elementy członkowskie tego typu są bezpieczne dla wątków. Nie ma gwarancji, że elementy członkowskie wystąpień będą bezpieczne dla wątków.
Zobacz także