We recommend using Visual Studio 2017

ObjectPermissionSetValue Enumeration

The ObjectPermissionSetValue enumeration is a list of constant values that specify all the object permissions.

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

public enum ObjectPermissionSetValue

Member nameDescription
AlterThe ability to alter the object.
ControlThe ability to control the object.
ConnectThe ability to connect to the object.
DeleteThe ability to delete the object.
ExecuteThe ability to execute the object.
ImpersonateThe ability to impersonate another user when accessing the object.
InsertThe ability to add data to the object.
ReceiveThe ability to receive on the object.
ReferencesThe ability to make references on the object.
SelectThe ability to select data from the object.
SendThe ability to send on the object.
TakeOwnershipThe ability to take ownership of the object.
UpdateThe ability to update data on the object.
ViewDefinitionThe ability to view definition of the object.
ViewChangeTrackingThe ability to view change tracking on the object.