Udostępnij za pośrednictwem


Klasa ServerPermission

ServerPermission Reprezentuje obiekt SQL Server serwera poziom uprawnień.

Hierarchia dziedziczenia

System.Object
  Microsoft.SqlServer.Management.Smo.ServerPermission

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

Składnia

'Deklaracja
Public NotInheritable Class ServerPermission
'Użycie
Dim instance As ServerPermission
public sealed class ServerPermission
public ref class ServerPermission sealed
[<SealedAttribute>]
type ServerPermission =  class end
public final class ServerPermission

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

Właściwości

  Nazwa Opis
Właściwość publicznaStatyczny element członkowski AdministerBulkOperations Pobiera uprawnień, które można uwzględnić w zestaw uprawnień serwera.
Właściwość publicznaStatyczny element członkowski AlterAnyConnection Pobiera uprawnień, które można uwzględnić w zestaw uprawnień serwera.
Właściwość publicznaStatyczny element członkowski AlterAnyCredential Pobiera uprawnień, które można uwzględnić w zestaw uprawnień serwera.
Właściwość publicznaStatyczny element członkowski AlterAnyDatabase Pobiera uprawnień, które można uwzględnić w zestaw uprawnień serwera.
Właściwość publicznaStatyczny element członkowski AlterAnyEndpoint Pobiera uprawnień, które można uwzględnić w zestaw uprawnień serwera.
Właściwość publicznaStatyczny element członkowski AlterAnyEventNotification Pobiera uprawnień, które można uwzględnić w zestaw uprawnień serwera.
Właściwość publicznaStatyczny element członkowski AlterAnyLinkedServer Pobiera uprawnień, które można uwzględnić w zestaw uprawnień serwera.
Właściwość publicznaStatyczny element członkowski AlterAnyLogin Pobiera uprawnień, które można uwzględnić w zestaw uprawnień serwera.
Właściwość publicznaStatyczny element członkowski AlterAnyServerAudit Pobiera uprawnień, które można uwzględnić w zestaw uprawnień serwera.
Właściwość publicznaStatyczny element członkowski AlterResources Pobiera uprawnień, które można uwzględnić w zestaw uprawnień serwera.
Właściwość publicznaStatyczny element członkowski AlterServerState Pobiera uprawnień, które można uwzględnić w zestaw uprawnień serwera.
Właściwość publicznaStatyczny element członkowski AlterSettings Pobiera uprawnień, które można uwzględnić w zestaw uprawnień serwera.
Właściwość publicznaStatyczny element członkowski AlterTrace Pobiera uprawnień, które można uwzględnić w zestaw uprawnień serwera.
Właściwość publicznaStatyczny element członkowski AuthenticateServer Pobiera uprawnień, które można uwzględnić w zestaw uprawnień serwera.
Właściwość publicznaStatyczny element członkowski ConnectSql Pobiera uprawnień, które można uwzględnić w zestaw uprawnień serwera.
Właściwość publicznaStatyczny element członkowski ControlServer Pobiera uprawnień, które można uwzględnić w zestaw uprawnień serwera.
Właściwość publicznaStatyczny element członkowski CreateAnyDatabase Pobiera uprawnień, które można uwzględnić w zestaw uprawnień serwera.
Właściwość publicznaStatyczny element członkowski CreateDdlEventNotification Pobiera uprawnień, które można uwzględnić w zestaw uprawnień serwera.
Właściwość publicznaStatyczny element członkowski CreateEndpoint Pobiera uprawnień, które można uwzględnić w zestaw uprawnień serwera.
Właściwość publicznaStatyczny element członkowski CreateTraceEventNotification Pobiera uprawnień, które można uwzględnić w zestaw uprawnień serwera.
Właściwość publicznaStatyczny element członkowski ExternalAccessAssembly Pobiera uprawnień, które można uwzględnić w zestaw uprawnień serwera.
Właściwość publicznaStatyczny element członkowski Shutdown Pobiera uprawnień, które można uwzględnić w zestaw uprawnień serwera.
Właściwość publicznaStatyczny element członkowski UnsafeAssembly Pobiera uprawnień, które można uwzględnić w zestaw uprawnień serwera.
Właściwość publicznaStatyczny element członkowski ViewAnyDatabase Pobiera uprawnień, które można uwzględnić w zestaw uprawnień serwera.
Właściwość publicznaStatyczny element członkowski ViewAnyDefinition Pobiera uprawnień, które można uwzględnić w zestaw uprawnień serwera.
Właściwość publicznaStatyczny element członkowski ViewServerState Pobiera uprawnień, które można uwzględnić w zestaw uprawnień serwera.

Do góry

Metody

  Nazwa Opis
Metoda publicznaStatyczny element członkowski Add Zwraca zestaw uprawnień serwera po dodaniu nowego serwerowi uprawnienie do istniejącego zestawu uprawnień serwera.
Metoda publicznaStatyczny element członkowski BitwiseOr Łączy dwa uprawnienia serwera przy użyciu włącznie lub.
Metoda publiczna Equals Określa, czy obiekt uprawnienia serwera odwołanie jest równa określonego obiektu. (Zastępuje Object.Equals(Object)).
Metoda chroniona Finalize (Dziedziczony z Object).
Metoda publiczna GetHashCode Ta metoda obsługuje SQL Server infrastruktury i nie jest przeznaczony do używania bezpośrednio z kodu. (Zastępuje Object.GetHashCode()).
Metoda publiczna GetType (Dziedziczony z Object).
Metoda chroniona MemberwiseClone (Dziedziczony z Object).
Metoda publicznaStatyczny element członkowski ToServerPermissionSet Zwraca zestaw uprawnień serwera na podstawie pojedynczego serwera uprawnienia, konwertując ServerPermission obiektu, aby ServerPermissionSet obiektu.
Metoda publiczna ToString (Dziedziczony z Object).

Do góry

Operatory

  Nazwa Opis
Operator publicznyStatyczny element członkowski Addition Tworzy serwerowi uprawnienie zestaw przez wykonanie operacji dodawania na dwóch ServerPermission obiektów.
Operator publicznyStatyczny element członkowski BitwiseOr Tworzy serwerowi uprawnienie zestaw za pomocą operacji logiczną lub w dwóch ServerPermission obiektów.
Operator publicznyStatyczny element członkowski Equality Tworzy serwerowi uprawnienie zestaw za operacji równości w dwóch ServerPermission obiektów.
Operator publicznyStatyczny element członkowski Implicit(ServerPermission to ServerPermissionSet) Przekształca jedno uprawnienie do serwera, aby ustawić uprawnienia serwera.
Operator publicznyStatyczny element członkowski Inequality Tworzy serwerowi uprawnienie zestaw za operacji nierówność w dwóch ServerPermission obiektów.

Do góry

Uwagi

Wymagane są uprawnienia serwera, udzielanie, odmawianie lub Odwoływanie uprawnień poziom serwera dla wystąpienie SQL Server.ServerPermission Obiektu służy do określania zestaw uprawnień, które dotyczą dotacji, Odmów, i odwołać metody Server obiektu.Ponadto uprawnienia serwera mogą być dodawane do ServerPermissionSet obiekt, który można również z Odmów, odwołać, i dotacji metody.

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.