DatabasePermission Members
Include Protected Members
Include Inherited Members
The DatabasePermission object represents a SQL Server database permission. The database permission can be added to a database permission set, and then granted, revoked, or denied to a user.
The DatabasePermission type exposes the following members.
Methods
Name | Description | |
---|---|---|
Add(DatabasePermission, DatabasePermission) | Returns a set of database permissions after adding a new database permission to an existing set of database permissions. | |
BitwiseOr(DatabasePermission, DatabasePermission) | Creates a database permission set by performing a bitwise OR operation on two DatabasePermission objects. | |
Equals(Object) | Determines whether the referenced database permission object is equal to a specified object. (Overrides Object.Equals(Object).) | |
Finalize() | (Inherited from Object.) | |
GetHashCode() | This method supports the SQL Server infrastructure and is not intended to be used directly from your code. (Overrides Object.GetHashCode().) | |
GetType() | (Inherited from Object.) | |
MemberwiseClone() | (Inherited from Object.) | |
ToDatabasePermissionSet(DatabasePermission) | Returns a set of database permissions, based on a single database permission, by converting a DatabasePermission object to a DatabasePermissionSet object. | |
ToString() | (Inherited from Object.) |
Top
Operators
Name | Description | |
---|---|---|
Addition(DatabasePermission, DatabasePermission) | Creates a database permission set by performing an addition operation on two DatabasePermission objects. | |
BitwiseOr(DatabasePermission, DatabasePermission) | Creates a database permission set by performing a bitwise OR operation on two DatabasePermission objects. | |
Equality(DatabasePermission, DatabasePermission) | Compares two DatabasePermission objects in an equality operation. | |
Implicit(DatabasePermission to DatabasePermissionSet) | ||
Inequality(DatabasePermission, DatabasePermission) | Determines whether two DatabasePermission objects are not equal by performing an inequality operation. |
Top
Properties
Name | Description | |
---|---|---|
Alter | Gets a permission that can be included in the database permission set. | |
AlterAnyApplicationRole | Gets a permission that can be included in the database permission set. | |
AlterAnyAssembly | Gets a permission that can be included in the database permission set. | |
AlterAnyAsymmetricKey | Gets a permission that can be included in the database permission set. | |
AlterAnyCertificate | Gets a permission that can be included in the database permission set. | |
AlterAnyContract | Gets a permission that can be included in the database permission set. | |
AlterAnyDatabaseAudit | Gets a permission that can be included in the database permission set. | |
AlterAnyDatabaseDdlTrigger | Gets a permission that can be included in the database permission set. | |
AlterAnyDatabaseEventNotification | Gets a permission that can be included in the database permission set. | |
AlterAnyDataspace | Gets a permission that can be included in the database permission set. | |
AlterAnyFulltextCatalog | Gets a permission that can be included in the database permission set. | |
AlterAnyMessageType | Gets a permission that can be included in the database permission set. | |
AlterAnyRemoteServiceBinding | Gets a permission that can be included in the database permission set. | |
AlterAnyRole | Gets a permission that can be included in the database permission set. | |
AlterAnyRoute | Gets a permission that can be included in the database permission set. | |
AlterAnySchema | Gets a permission that can be included in the database permission set. | |
AlterAnyService | Gets a permission that can be included in the database permission set. | |
AlterAnySymmetricKey | Gets a permission that can be included in the database permission set. | |
AlterAnyUser | Gets a permission that can be included in the database permission set. | |
Authenticate | Gets a permission that can be included in the database permission set. | |
BackupDatabase | Gets a permission that can be included in the database permission set. | |
BackupLog | Gets a permission that can be included in the database permission set. | |
Checkpoint | Gets a permission that can be included in the database permission set. | |
Connect | Gets a permission that can be included in the database permission set. | |
ConnectReplication | Gets a permission that can be included in the database permission set. | |
Control | Gets a permission that can be included in the database permission set. | |
CreateAggregate | Gets a permission that can be included in the database permission set. | |
CreateAssembly | Gets a permission that can be included in the database permission set. | |
CreateAsymmetricKey | Gets a permission that can be included in the database permission set. | |
CreateCertificate | Gets a permission that can be included in the database permission set. | |
CreateContract | Gets a permission that can be included in the database permission set. | |
CreateDatabase | Gets a permission that can be included in the database permission set. | |
CreateDatabaseDdlEventNotification | Gets a permission that can be included in the database permission set. | |
CreateDefault | Gets a permission that can be included in the database permission set. | |
CreateFulltextCatalog | Gets a permission that can be included in the database permission set. | |
CreateFunction | Gets a permission that can be included in the database permission set. | |
CreateMessageType | Gets a permission that can be included in the database permission set. | |
CreateProcedure | Gets a permission that can be included in the database permission set. | |
CreateQueue | Gets a permission that can be included in the database permission set. | |
CreateRemoteServiceBinding | Gets a permission that can be included in the database permission set. | |
CreateRole | Gets a permission that can be included in the database permission set. | |
CreateRoute | Gets a permission that can be included in the database permission set. | |
CreateRule | Gets a permission that can be included in the database permission set. | |
CreateSchema | Gets a permission that can be included in the database permission set. | |
CreateService | Gets a permission that can be included in the database permission set. | |
CreateSymmetricKey | Gets a permission that can be included in the database permission set. | |
CreateSynonym | Gets a permission that can be included in the database permission set. | |
CreateTable | Gets a permission that can be included in the database permission set. | |
CreateType | Gets a permission that can be included in the database permission set. | |
CreateView | Gets a permission that can be included in the database permission set. | |
CreateXmlSchemaCollection | Gets a permission that can be included in the database permission set. | |
Delete | Gets a permission that can be included in the database permission set. | |
Execute | Gets a permission that can be included in the database permission set. | |
Insert | Gets a permission that can be included in the database permission set. | |
References | Gets a permission that can be included in the database permission set. | |
Select | Gets a permission that can be included in the database permission set. | |
Showplan | Gets a permission that can be included in the database permission set. | |
SubscribeQueryNotifications | Gets a permission that can be included in the database permission set. | |
TakeOwnership | Gets a permission that can be included in the database permission set. | |
Update | Gets a permission that can be included in the database permission set. | |
ViewDatabaseState | Gets a permission that can be included in the database permission set. | |
ViewDefinition | Gets a permission that can be included in the database permission set. |
Top