Export (0) Print
Expand All
This topic has not yet been rated - Rate this topic

IColumnPermission Interface

The IColumnPermission class represents the interface that manages permissions for a specified column.

Namespace:  Microsoft.SqlServer.Management.Smo
Assembly:  Microsoft.SqlServer.Smo (in Microsoft.SqlServer.Smo.dll)
public interface IColumnPermission : IObjectPermission
  NameDescription
Public methodDeny(ObjectPermissionSet, String)Denies access to the specified permission for the specified grantee on the SMO object. (Inherited from IObjectPermission.)
Public methodDeny(ObjectPermissionSet, String[])Denies access to the specified permission for the specified grantees on the SMO object. (Inherited from IObjectPermission.)
Public methodDeny(ObjectPermissionSet, String, String[])Denies access to the specified permissions for the specified grantee on the specified list of columns.
Public methodDeny(ObjectPermissionSet, String[], String[])Denies access to the specified permissions for the specified grantees on the specified list of columns.
Public methodDeny(ObjectPermissionSet, String, Boolean)Denies access to the specified permission for the specified grantee and other users that the grantee granted access on the SMO object. (Inherited from IObjectPermission.)
Public methodDeny(ObjectPermissionSet, String[], Boolean)Denies access to the specified permission for the specified grantees on the SMO object. (Inherited from IObjectPermission.)
Public methodDeny(ObjectPermissionSet, String, String[], Boolean)Denies access to the specified permission for the specified grantee and other users that the grantee granted access to on the specified list of columns.
Public methodDeny(ObjectPermissionSet, String[], String[], Boolean)Denies access to the specified permission for the specified grantees and other users that the grantee granted access to on the specified list of columns.
Public methodEnumColumnPermissions(String)Enumerates a list of object permissions for a specified grantee on the referenced column.
Public methodEnumColumnPermissions(String, ObjectPermissionSet)Enumerates a list of object permissions for a specified grantee and a specified permission on the referenced column.
Public methodEnumObjectPermissions()Enumerates a list of object permissions for the SMO object. (Inherited from IObjectPermission.)
Public methodEnumObjectPermissions(String)Enumerates a list of object permissions for a specified grantee on the SMO object. (Inherited from IObjectPermission.)
Public methodEnumObjectPermissions(ObjectPermissionSet)Enumerates a list of object permissions for a specified permission on the SMO object. (Inherited from IObjectPermission.)
Public methodEnumObjectPermissions(String, ObjectPermissionSet)Enumerates a list of object permissions for a specified grantee and a specified permission on the SMO object. (Inherited from IObjectPermission.)
Public methodGrant(ObjectPermissionSet, String)Grants access to the specified permission for the specified grantee on the SMO object. (Inherited from IObjectPermission.)
Public methodGrant(ObjectPermissionSet, String[])Grants access to the specified permission for the specified grantees on the SMO object. (Inherited from IObjectPermission.)
Public methodGrant(ObjectPermissionSet, String, String[])Grants access to the specified permission for the specified grantee on the referenced list of columns.
Public methodGrant(ObjectPermissionSet, String[], String[])Grants access to the specified permission for the specified grantees on the stored procedure.
Public methodGrant(ObjectPermissionSet, String, Boolean)Grants access to the specified permission and the ability to grant access to other users for the specified grantee on the SMO object. (Inherited from IObjectPermission.)
Public methodGrant(ObjectPermissionSet, String[], Boolean)Grants access to the specified permission and the ability to grant access to other users for the specified grantees on the SMO object. (Inherited from IObjectPermission.)
Public methodGrant(ObjectPermissionSet, String, String[], Boolean)Grants access to the specified permission and the ability to grant access to other users for the specified grantee on the referenced columns.
Public methodGrant(ObjectPermissionSet, String[], String[], Boolean)Grants access to the specified permission and the ability to grant access to other users for the specified grantee on the referenced columns.
Public methodGrant(ObjectPermissionSet, String, Boolean, String)Grants access to the specified permission and the ability to grant access to other users for the specified grantee on the SMO object. (Inherited from IObjectPermission.)
Public methodGrant(ObjectPermissionSet, String[], Boolean, String)Grants access to the specified permission and the ability to grant access to other users for the specified grantee on the SMO object under an assumed role. (Inherited from IObjectPermission.)
Public methodGrant(ObjectPermissionSet, String, String[], Boolean, String)Grants access to the specified set of permissions and the ability to grant access to other users for the specified grantee on the referenced columns under an assumed role.
Public methodGrant(ObjectPermissionSet, String[], String[], Boolean, String)Grants access to the specified set of permissions and the ability to grant access to other users for the specified grantees on the referenced columns under an assumed role.
Public methodRevoke(ObjectPermissionSet, String)Revokes previously granted permissions from a grantee on the SMO object. (Inherited from IObjectPermission.)
Public methodRevoke(ObjectPermissionSet, String[])Revokes previously granted permissions from a list of grantees on the SMO object. (Inherited from IObjectPermission.)
Public methodRevoke(ObjectPermissionSet, String, String[])Revokes previously granted permissions from a grantee on the referenced columns.
Public methodRevoke(ObjectPermissionSet, String[], String[])Revokes previously granted permissions from a list of grantees on the referenced columns.
Public methodRevoke(ObjectPermissionSet, String[], Boolean, Boolean)Revokes previously granted permissions from a grantees on the SMO object and any other users to whom the grantees have granted access. The grantees are also given the ability to revoke other users' access. (Inherited from IObjectPermission.)
Public methodRevoke(ObjectPermissionSet, String, String[], Boolean, Boolean)Revokes previously granted permissions from a grantees on the referenced columns and any other users to whom the grantees have granted access. The grantees are also given the ability to revoke other users' access.
Public methodRevoke(ObjectPermissionSet, String[], String[], Boolean, Boolean)Revokes previously granted permissions from a list of grantees on the stored procedure and any other users to whom the grantee has granted access. The grantee is also given the ability to revoke other users' access under an assumed role.
Public methodRevoke(ObjectPermissionSet, String, Boolean, Boolean, String)Revokes previously granted permissions from a grantee on the SMO object and any other users to whom the grantee has granted access. The grantee is also given the ability to revoke other users' access under an assumed role. (Inherited from IObjectPermission.)
Public methodRevoke(ObjectPermissionSet, String, String[], Boolean, Boolean, String)Revokes previously granted permissions from a grantee on the referenced columns and any other users to whom the grantee has granted access. The grantee is also given the ability to revoke other users' access under an assumed role.
Public methodRevoke(ObjectPermissionSet, String[], String[], Boolean, Boolean, String)Revokes previously granted permissions from a list of grantees on the referenced columns and any other users to whom the grantee has granted access. The grantee is also given the ability to revoke other users' access under an assumed role.
Top

Thread Safety

Any public static (Shared in Microsoft Visual Basic) members of this type are safe for multithreaded operations. Any instance members are not guaranteed to be thread safe.

Did you find this helpful?
(1500 characters remaining)
Thank you for your feedback

Community Additions

ADD
Show:
© 2014 Microsoft. All rights reserved.