Udostępnij za pośrednictwem


Klasa ServerPermissionSet

ServerPermissionSet Reprezentuje obiekt zestaw uprawnienia serwera.

Hierarchia dziedziczenia

System.Object
  Microsoft.SqlServer.Management.Smo.PermissionSetBase
    Microsoft.SqlServer.Management.Smo.ServerPermissionSet

Przestrzeń nazw:  Microsoft.SqlServer.Management.Smo
Zestaw:  Microsoft.SqlServer.Smo (w Microsoft.SqlServer.Smo.dll)

Składnia

'Deklaracja
Public NotInheritable Class ServerPermissionSet _
    Inherits PermissionSetBase
'Użycie
Dim instance As ServerPermissionSet
public sealed class ServerPermissionSet : PermissionSetBase
public ref class ServerPermissionSet sealed : public PermissionSetBase
[<SealedAttribute>]
type ServerPermissionSet =  
    class
        inherit PermissionSetBase
    end
public final class ServerPermissionSet extends PermissionSetBase

Typ ServerPermissionSet uwidacznia następujące elementy członkowskie.

Konstruktorzy

  Nazwa Opis
Metoda publiczna ServerPermissionSet() Inicjuje nowe wystąpienie ServerPermissionSet klasy
Metoda publiczna ServerPermissionSet(ServerPermission) Inicjuje nowe wystąpienie ServerPermissionSet klasy oparte na określone uprawnienia.
Metoda publiczna ServerPermissionSet(array<ServerPermission[]) Inicjuje nowe wystąpienie ServerPermissionSet klasy na podstawie określonego zestaw uprawnień.
Metoda publiczna ServerPermissionSet(ServerPermissionSet) Inicjuje nowe wystąpienie ServerPermissionSet klasy na podstawie określonego zestaw uprawnień.

Do góry

Właściwości

  Nazwa Opis
Właściwość publiczna AdministerBulkOperations Pobiera lub ustawia Boolean wartości właściwość, która określa, czy należą uprawnienia ADMINISTROWANIA operacje zbiorcze (ADBO) w zestaw uprawnień.To uprawnienie umożliwia grantee operacji wstawiania zbiorczych na wystąpienie SQL Server, takich jak importowania danych za pomocą polecenia bcp przy użyciu instrukcja WSTAWIENIA luzem, albo INSERT...Wybierz * wyciągu Z OPENROWSET(BULK…).
Właściwość publiczna AlterAnyConnection Pobiera lub ustawia Boolean wartości właściwość, która określa, czy zawierają uprawnienie zmieniać DOWOLNE połączenia (ALCO) w zestaw uprawnień.To uprawnienie umożliwia grantee tworzyć, zmieniać lub upuść dowolne połączenie na wystąpienie SQL Server.
Właściwość publiczna AlterAnyCredential Pobiera lub ustawia Boolean wartości właściwość, która określa, czy należą uprawnienia zmienić dowolny POŚWIADCZEŃ (ALCD) w zestaw uprawnień.To uprawnienie umożliwia grantee utworzyć, zmieniające lub usuwające żadnych poświadczeń na wystąpienie SQL Server.
Właściwość publiczna AlterAnyDatabase Pobiera lub ustawia Boolean wartości właściwość, która określa, czy zawierają uprawnienie zmieniać DOWOLNE bazy danych (ALDB) w zestaw uprawnień.To uprawnienie umożliwia grantee utworzyć, zmieniające lub usuwające dowolnej bazy danych na wystąpienie SQL Server.
Właściwość publiczna AlterAnyEndpoint Pobiera lub ustawia Boolean wartości właściwość, która określa, czy należą uprawnienia zmienić dowolny punkt końcowy (ALHE) w zestaw uprawnień.To uprawnienie umożliwia grantee utworzyć, zmieniające lub usuwające każdy punkt końcowy na wystąpienie SQL Server.
Właściwość publiczna AlterAnyEventNotification Pobiera lub ustawia Boolean wartości właściwość, która określa, czy zawierają uprawnienie zmiany powiadomienia zdarzenia dowolnego (ALES) w zestaw uprawnień.To uprawnienie umożliwia grantee utworzyć, zmodyfikować lub upuść dowolne powiadomienie o zdarzeniu na wystąpienie SQL Server.
Właściwość publiczna AlterAnyLinkedServer Pobiera lub ustawia Boolean wartości właściwość, która określa, czy należą uprawnienia zmienić dowolny POŁĄCZONEGO serwera (Rozpoznawalną) w zestaw uprawnień.To uprawnienie umożliwia grantee utworzyć, zmieniające lub usuwające dowolnego serwer połączony na wystąpienie z SQL Server.
Właściwość publiczna AlterAnyLogin Pobiera lub ustawia Boolean wartości właściwość, która określa, czy należą uprawnienia zmienić dowolny logowania (ALLG) w zestaw uprawnień.To uprawnienie umożliwia grantee utworzyć, zmieniające lub usuwające dowolnego serwer połączony na wystąpienie z SQL Server.
Właściwość publiczna AlterAnyServerAudit Pobiera lub ustawia Boolean wartości właściwość, która określa, czy należą uprawnienia inspekcji ALTER dowolnego serwera w zestaw uprawnień.To uprawnienie umożliwia grantee zatrzymać, uruchomić lub wstrzymać wystąpienie SQL Server.
Właściwość publiczna AlterResources Pobiera lub ustawia Boolean wartości właściwość, która określa, czy zawierają uprawnienie Zmiana zasobów (ALRS) w zestaw uprawnień.To uprawnienie umożliwia grantee utworzyć, zmieniające lub usuwające dowolnego zasób na wystąpienie z SQL Server.
Właściwość publiczna AlterServerState Pobiera lub ustawia Boolean wartości właściwość, która określa, czy zawierają uprawnienie ZMIENIA stan serwera (ALSS) w zestaw uprawnień.To uprawnienie umożliwia grantee zatrzymać, uruchomić lub wstrzymać wystąpienie SQL Server.
Właściwość publiczna AlterSettings Pobiera lub ustawia Boolean wartości właściwość, która określa, czy zawierają uprawnienie zmieniać ustawienia (ASLT) w zestaw uprawnień.To uprawnienie umożliwia grantee zmieniać żadnych ustawień na wystąpienie SQL Server, takich jak domyślna baza danych katalogu.
Właściwość publiczna AlterTrace Pobiera lub ustawia Boolean wartości właściwość, która określa, czy zawierają uprawnienie Zmiana śledzenia (ALTR) w zestaw uprawnień.To uprawnienie umożliwia grantee uruchomić, lub zatrzymywanie śledzenia uruchamia lub modyfikowanie opcji śledzenia na wystąpienie SQL Server.
Właściwość publiczna AuthenticateServer Pobiera lub ustawia Boolean wartości właściwość, która określa, czy zawierają uprawnienie Zmiana śledzenia (ALTR) w zestaw uprawnień.To uprawnienie umożliwia grantee uruchomić, lub zatrzymywanie śledzenia uruchamia lub modyfikowanie opcji śledzenia na wystąpienie SQL Server.
Właściwość publiczna ConnectSql Pobiera lub ustawia Boolean wartości właściwość, która określa, czy zawierają uprawnienie POŁĄCZ SQL (COSQ) w zestaw uprawnień.To uprawnienie umożliwia grantee połączyć się z wystąpienie z SQL Server.
Właściwość publiczna ControlServer Pobiera lub ustawia Boolean wartości właściwość, która określa, czy zawierają uprawnienie Kontrola serwera (CL) w zestaw uprawnień.To uprawnienie umożliwia grantee wszelkie udzielić na żadnym zabezpieczany na wystąpienie SQL Server.
Właściwość publiczna CreateAnyDatabase Pobiera lub ustawia Boolean wartości właściwość, która określa, czy zawierają uprawnienie Tworzenie dowolnego bazy danych (CRDB) w zestaw uprawnień.To uprawnienie umożliwia grantee utworzyć, zmieniające lub usuwające dowolnej bazy danych na wystąpienie SQL Server.
Właściwość publiczna CreateDdlEventNotification Pobiera lub ustawia Boolean wartości właściwość, która określa, czy zawierają uprawnienie Tworzenie DDL zdarzenia powiadamiania (CRDE) w zestaw uprawnień.To uprawnienie umożliwia grantee utworzyć wszelkie DDL (Data Definition Language) powiadomienie o zdarzeniu na wystąpienie SQL Server, takie jak zdarzenie wywoływane podczas tworzenia bazy danych.
Właściwość publiczna CreateEndpoint Pobiera lub ustawia Boolean wartości właściwość, która określa, czy zawierają uprawnienie Tworzenie punktu KOŃCOWEGO (CRHE) w zestaw uprawnień.To uprawnienie umożliwia grantee utworzyć punkty końcowe na wystąpienie z SQL Server dla protokołu SOAP, Transact-SQL, dublowanie bazy danych, i Service Broker.
Właściwość publiczna CreateTraceEventNotification Pobiera lub ustawia Boolean wartości właściwość, która określa, czy zawierają uprawnienie Tworzenie śledzenia zdarzeń powiadamiania (CRTE) w zestaw uprawnień.To uprawnienie umożliwia grantee create trace zdarzenie powiadomienia o wystąpienie SQL Server.
Właściwość publiczna ExternalAccessAssembly Pobiera lub ustawia Boolean wartości właściwość, która określa, czy należą uprawnienia dostępu zewnętrznego (XA) w zestaw uprawnień.To uprawnienie umożliwia dostęp do zasobów zewnętrznych systemowych grantee takich jak wirtualny plik dziennika plików, sieci, zmiennych środowiskowych i rejestru.
Właściwość publiczna Shutdown Pobiera lub ustawia Boolean wartości właściwość, która określa, czy należą uprawnienia zamykania (SHDN) w zestaw uprawnień.To uprawnienie umożliwia grantee stop SQL Server usługa.
Właściwość publiczna UnsafeAssembly Pobiera lub ustawia Boolean wartości właściwość, która określa, czy zawierają niebezpieczne uprawnień w zestaw uprawnień.To uprawnienie umożliwia grantee nieograniczony dostęp do zasobów, zarówno wewnątrz, jak i poza SQL Server, włączając wywołania kod niezarządzany
Właściwość publiczna ViewAnyDatabase Pobiera lub ustawia Boolean wartości właściwość, która określa, czy zawierają uprawnienie WYŚWIETL wszystkie bazy danych (VWDB) w zestaw uprawnień.To uprawnienie umożliwia grantee view definition (metadane) z dowolnej bazy danych na wystąpienie SQL Server.
Właściwość publiczna ViewAnyDefinition Pobiera lub ustawia Boolean wartości właściwość, która określa, czy należą uprawnienia dowolnego definicji WIDOKU (VWAD) w zestaw uprawnień.To uprawnienie umożliwia grantee view definition dowolnego serwera, który jest zabezpieczany na wystąpienie SQL Server.
Właściwość publiczna ViewServerState Pobiera lub ustawia Boolean wartości właściwość, która określa, czy zawierają uprawnienie WYŚWIETL stan serwera (VWSS) w zestaw uprawnień.To uprawnienie umożliwia grantee wyświetlić stan wystąpienie SQL Server.

Do góry

Metody

  Nazwa Opis
Metoda publiczna Add(ServerPermission) Zwraca uprawnienia serwera po dodaniu nową serwerowi uprawnienie do zestaw uprawnień odwołanie.
Metoda publicznaStatyczny element członkowski Add(ServerPermissionSet, ServerPermission) Zwraca ustawione po dodaniu nową serwerowi uprawnienie do zestaw określone uprawnienie uprawnienia serwera.
Metoda publiczna Equals Określa, czy obiekt uprawnienia serwera odwołanie jest równa określonego obiektu. (Zastępuje PermissionSetBase.Equals(Object)).
Metoda chroniona Finalize (Dziedziczony z Object).
Metoda publiczna GetHashCode Nie należy odwoływać się do tego elementu członkowskiego bezpośrednio w kodzie. Obsługuje on infrastrukturę programu SQL Server. (Zastępuje PermissionSetBase.GetHashCode()).
Metoda publiczna GetType (Dziedziczony z Object).
Metoda chroniona MemberwiseClone (Dziedziczony z Object).
Metoda publiczna Remove Usuwa uprawnienia z zestaw uprawnień.
Metoda publicznaStatyczny element członkowski Subtract Zwraca ustawione po odjęciu serwerowi uprawnienie z zestaw określone uprawnienie uprawnienia serwera.
Metoda publiczna ToString Zwraca ciąg wartość, która reprezentuje określony PermissionSetBase obiektu. (Dziedziczony z PermissionSetBase).

Do góry

Operatory

  Nazwa Opis
Operator publicznyStatyczny element członkowski Addition Tworzy serwerowi uprawnienie zestaw za operacji dodawania na ServerPermission obiektu i ServerPermissionSet obiektu.
Operator publicznyStatyczny element członkowski Equality Określa, czy dwa obiekty są równe, wykonując operację równości na dwóch ServerPermissionSet obiektów.
Operator publicznyStatyczny element członkowski Inequality Określa, czy dwa obiekty są nierówne, wykonując operację nierówności na dwóch ServerPermissionSet obiektów.
Operator publicznyStatyczny element członkowski Subtraction Tworzy serwerowi uprawnienie zestaw przez wykonanie działania odejmowania na ServerPermission obiektu i ServerPermissionSet obiektu.

Do góry

Uwagi

Uprawnienia serwera wymagane w przypadku przyznania, odmowy lub odwołać uprawnienia poziom serwera dla wystąpienie SQL Server.ServerPermissionSet Obiektu jest wymagane, aby określić zestaw uprawnień, które dotyczą dotacji metoda, Odmów metoda i odwołać metoda Server 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.