Freigeben über


ServerPermission-Klasse

The ServerPermission object represents a SQL Server server-level permission.

Vererbungshierarchie

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

Namespace:  Microsoft.SqlServer.Management.Smo
Assembly:  Microsoft.SqlServer.Smo (in Microsoft.SqlServer.Smo.dll)

Syntax

'Declaration
Public NotInheritable Class ServerPermission
'Usage
Dim instance As ServerPermission
public sealed class ServerPermission
public ref class ServerPermission sealed
[<SealedAttribute>]
type ServerPermission =  class end
public final class ServerPermission

Der ServerPermission-Typ macht folgende Elemente verfügbar.

Eigenschaften

  Name Beschreibung
Öffentliche EigenschaftStatisches Element AdministerBulkOperations Gets a permission that can be included in the server permission set.
Öffentliche EigenschaftStatisches Element AlterAnyAvailabilityGroup Gets a permission that can be included in the server permission set.
Öffentliche EigenschaftStatisches Element AlterAnyConnection Gets a permission that can be included in the server permission set.
Öffentliche EigenschaftStatisches Element AlterAnyCredential Gets a permission that can be included in the server permission set.
Öffentliche EigenschaftStatisches Element AlterAnyDatabase Gets a permission that can be included in the server permission set.
Öffentliche EigenschaftStatisches Element AlterAnyEndpoint Gets a permission that can be included in the server permission set.
Öffentliche EigenschaftStatisches Element AlterAnyEventNotification Gets a permission that can be included in the server permission set.
Öffentliche EigenschaftStatisches Element AlterAnyEventSession Gets a permission that can be included in the server permission set.
Öffentliche EigenschaftStatisches Element AlterAnyLinkedServer Gets a permission that can be included in the server permission set.
Öffentliche EigenschaftStatisches Element AlterAnyLogin Gets a permission that can be included in the server permission set.
Öffentliche EigenschaftStatisches Element AlterAnyServerAudit Gets a permission that can be included in the server permission set.
Öffentliche EigenschaftStatisches Element AlterAnyServerRole Gets a permission that can be included in the server permission set.
Öffentliche EigenschaftStatisches Element AlterResources Gets a permission that can be included in the server permission set.
Öffentliche EigenschaftStatisches Element AlterServerState Gets a permission that can be included in the server permission set.
Öffentliche EigenschaftStatisches Element AlterSettings Gets a permission that can be included in the server permission set.
Öffentliche EigenschaftStatisches Element AlterTrace Gets a permission that can be included in the server permission set.
Öffentliche EigenschaftStatisches Element AuthenticateServer Gets a permission that can be included in the server permission set.
Öffentliche EigenschaftStatisches Element ConnectSql Gets a permission that can be included in the server permission set.
Öffentliche EigenschaftStatisches Element ControlServer Gets a permission that can be included in the server permission set.
Öffentliche EigenschaftStatisches Element CreateAnyDatabase Gets a permission that can be included in the server permission set.
Öffentliche EigenschaftStatisches Element CreateAvailabilityGroup Gets a permission that can be included in the server permission set.
Öffentliche EigenschaftStatisches Element CreateDdlEventNotification Gets a permission that can be included in the server permission set.
Öffentliche EigenschaftStatisches Element CreateEndpoint Gets a permission that can be included in the server permission set.
Öffentliche EigenschaftStatisches Element CreateServerRole Gets a permission that can be included in the server permission set.
Öffentliche EigenschaftStatisches Element CreateTraceEventNotification Gets a permission that can be included in the server permission set.
Öffentliche EigenschaftStatisches Element ExternalAccessAssembly Gets a permission that can be included in the server permission set.
Öffentliche EigenschaftStatisches Element Shutdown Gets a permission that can be included in the server permission set.
Öffentliche EigenschaftStatisches Element UnsafeAssembly Gets a permission that can be included in the server permission set.
Öffentliche EigenschaftStatisches Element ViewAnyDatabase Gets a permission that can be included in the server permission set.
Öffentliche EigenschaftStatisches Element ViewAnyDefinition Gets a permission that can be included in the server permission set.
Öffentliche EigenschaftStatisches Element ViewServerState Gets a permission that can be included in the server permission set.

Zum Anfang

Methoden

  Name Beschreibung
Öffentliche MethodeStatisches Element Add Returns a set of server permissions after adding a new server permission to an existing set of server permissions.
Öffentliche MethodeStatisches Element BitwiseOr Combines two Server Permissions using an inclusive OR.
Öffentliche Methode Equals Determines whether the referenced server permission object is equal to a specified object. (Überschreibt Object.Equals(Object).)
Öffentliche Methode GetHashCode Verweisen Sie nicht direkt im Code auf dieses Element. Unterstützt die SQL Server-Infrastruktur. (Überschreibt Object.GetHashCode().)
Öffentliche Methode GetType (Geerbt von Object.)
Öffentliche MethodeStatisches Element ToServerPermissionSet Returns a set of server permissions based on a single server permission, by converting a ServerPermission object to a ServerPermissionSet object.
Öffentliche Methode ToString (Geerbt von Object.)

Zum Anfang

Operatoren

  Name Beschreibung
Öffentlicher OperatorStatisches Element Addition Creates a server permission set by performing an addition operation on two ServerPermission objects.
Öffentlicher OperatorStatisches Element BitwiseOr Creates a server permission set by performing a bitwise OR operation on two ServerPermission objects.
Öffentlicher OperatorStatisches Element Equality Creates a server permission set by performing an equality operation on two ServerPermission objects.
Öffentlicher OperatorStatisches Element Implicit(ServerPermission to ServerPermissionSet) Creates a new server permission set by implicitly converting server permission.
Öffentlicher OperatorStatisches Element Inequality Creates a server permission set by performing an inequality operation on two ServerPermission objects.

Zum Anfang

Hinweise

Server permissions are required when granting, denying, or revoking server-level permissions on an instance of SQL Server. The ServerPermission object is used to specify the set of permissions that apply to the Grant, Deny, and Revoke methods of the Server object. Also, server permissions can be added to the ServerPermissionSet object, which can also be used with the Deny, Revoke, and Grant methods.

Thread Safety

Alle öffentlichen, statischen Elemente dieses Typs (Shared in Microsoft Visual Basic) sind für Vorgänge mit mehreren Threads sicher. Bei Instanzmembern ist die Threadsicherheit nicht gewährleistet.

Beispiele

Gewährung, Widerrufen und Verweigern von Berechtigungen

Threadsicherheit

Alle öffentlichen static (Shared in Visual Basic)-Elemente dieses Typs sind Threadsicher. Für Instanzelemente wird die Threadsicherheit nicht gewährleistet.

Siehe auch

Verweis

Microsoft.SqlServer.Management.Smo-Namespace

Andere Ressourcen

Gewährung, Widerrufen und Verweigern von Berechtigungen

Berechtigungen (Datenbankmodul)