Revoke Method (Database) (SQL-DMO)

The Revoke method undoes a grant or deny of database permissions for one or more Microsoft® SQL Server™ users or roles.

Applies To

Database Object

Syntax

object.Revoke( Privilege , GranteeNames )

Part Description
object Expression that evaluates to an object in the Applies To list
Privilege Long integer specifying one or more database privileges as described in Settings
GranteeNames SQL-DMO multi-string listing users or roles

Settings

Set the Privilege argument by using these values. To specify more than a single permission, combine values by using an Or.

Constant Value Description
SQLDMOPriv_AllDatabasePrivs 65408 Revoke all granted or denied database privilege.
SQLDMOPriv_CreateDatabase 256 Revoke granted or denied permission to execute a CREATE DATABASE statement.
SQLDMOPriv_CreateDefault 4096 Revoke granted or denied permission to execute a CREATE DEFAULT statement.
SQLDMOPriv_CreateProcedure 1024 Revoke granted or denied permission to execute a CREATE PROCEDURE statement.
SQLDMOPriv_CreateRule 16384 Revoke granted or denied permission to execute a CREATE RULE statement.
SQLDMOPriv_CreateTable 128 Revoke granted or denied permission to execute a CREATE TABLE statement.
SQLDMOPriv_CreateView 512 Revoke granted or denied permission to execute a CREATE VIEW statement.
SQLDMOPriv_DumpDatabase 2048 Revoke granted or denied permission to back up the database.
SQLDMOPriv_DumpTable 32768 Maintained for compatibility with previous versions of SQL-DMO.
SQLDMOPriv_DumpTransaction 8192 Revoke granted or denied permission to back up the database transaction log.

Remarks

Revoking granted or denied permissions to database users and roles by using the Revoke method of the Database object requires appropriate privilege. The Microsoft® SQL Server™ login used for SQLServer object connection must be a member of the system-defined role sysadmin.

Prototype (C/C++)

HRESULT Revoke(
SQLDMO_PRIVILEGE_TYPE iPrivileges,
SQLDMO_LPCSTR GranteeNames);

  


(c) 1988-98 Microsoft Corporation. All Rights Reserved.