ServerPermission Members

Include Protected Members
Include Inherited Members

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

The ServerPermission type exposes the following members.

Methods

  Name Description
Public methodStatic member Add(ServerPermission, ServerPermission) Returns a set of server permissions after adding a new server permission to an existing set of server permissions.
Public methodStatic member BitwiseOr(ServerPermission, ServerPermission) Combines two Server Permissions using an inclusive OR.
Public method Equals(Object) Determines whether the referenced server permission object is equal to a specified object. (Overrides Object.Equals(Object).)
Protected method Finalize() (Inherited from Object.)
Public method GetHashCode() This method supports the SQL Server infrastructure and is not intended to be used directly from your code. (Overrides Object.GetHashCode().)
Public method GetType() (Inherited from Object.)
Protected method MemberwiseClone() (Inherited from Object.)
Public methodStatic member ToServerPermissionSet(ServerPermission) Returns a set of server permissions based on a single server permission, by converting a ServerPermission object to a ServerPermissionSet object.
Public method ToString() (Inherited from Object.)

Top

Operators

  Name Description
Public operatorStatic member Addition(ServerPermission, ServerPermission) Creates a server permission set by performing an addition operation on two ServerPermission objects.
Public operatorStatic member BitwiseOr(ServerPermission, ServerPermission) Creates a server permission set by performing a bitwise OR operation on two ServerPermission objects.
Public operatorStatic member Equality(ServerPermission, ServerPermission) Creates a server permission set by performing an equality operation on two ServerPermission objects.
Public operatorStatic member Implicit(ServerPermission to ServerPermissionSet)
Public operatorStatic member Inequality(ServerPermission, ServerPermission) Creates a server permission set by performing an inequality operation on two ServerPermission objects.

Top

Properties

  Name Description
Public propertyStatic member AdministerBulkOperations Gets a permission that can be included in the server permission set.
Public propertyStatic member AlterAnyConnection Gets a permission that can be included in the server permission set.
Public propertyStatic member AlterAnyCredential Gets a permission that can be included in the server permission set.
Public propertyStatic member AlterAnyDatabase Gets a permission that can be included in the server permission set.
Public propertyStatic member AlterAnyEndpoint Gets a permission that can be included in the server permission set.
Public propertyStatic member AlterAnyEventNotification Gets a permission that can be included in the server permission set.
Public propertyStatic member AlterAnyLinkedServer Gets a permission that can be included in the server permission set.
Public propertyStatic member AlterAnyLogin Gets a permission that can be included in the server permission set.
Public propertyStatic member AlterAnyServerAudit
Public propertyStatic member AlterResources Gets a permission that can be included in the server permission set.
Public propertyStatic member AlterServerState Gets a permission that can be included in the server permission set.
Public propertyStatic member AlterSettings Gets a permission that can be included in the server permission set.
Public propertyStatic member AlterTrace Gets a permission that can be included in the server permission set.
Public propertyStatic member AuthenticateServer Gets a permission that can be included in the server permission set.
Public propertyStatic member ConnectSql Gets a permission that can be included in the server permission set.
Public propertyStatic member ControlServer Gets a permission that can be included in the server permission set.
Public propertyStatic member CreateAnyDatabase Gets a permission that can be included in the server permission set.
Public propertyStatic member CreateDdlEventNotification Gets a permission that can be included in the server permission set.
Public propertyStatic member CreateEndpoint Gets a permission that can be included in the server permission set.
Public propertyStatic member CreateTraceEventNotification Gets a permission that can be included in the server permission set.
Public propertyStatic member ExternalAccessAssembly Gets a permission that can be included in the server permission set.
Public propertyStatic member Shutdown Gets a permission that can be included in the server permission set.
Public propertyStatic member UnsafeAssembly Gets a permission that can be included in the server permission set.
Public propertyStatic member ViewAnyDatabase Gets a permission that can be included in the server permission set.
Public propertyStatic member ViewAnyDefinition Gets a permission that can be included in the server permission set.
Public propertyStatic member ViewServerState Gets a permission that can be included in the server permission set.

Top