catalog.revoke_permission (base de données SSISDB)catalog.revoke_permission (SSISDB Database)

CETTE RUBRIQUE S’APPLIQUE À : ouiSQL Server (à partir de la version 2012)nonAzure SQL DatabasenonAzure SQL Data WarehousenonParallel Data Warehouse THIS TOPIC APPLIES TO: yesSQL Server (starting with 2012)noAzure SQL DatabasenoAzure SQL Data Warehouse noParallel Data Warehouse

Révoque une autorisation sur un objet sécurisable dans le catalogue Integration ServicesIntegration Services.Revokes a permission on a securable object in the Integration ServicesIntegration Services catalog.

SyntaxeSyntax

catalog.revoke_permission [ @object_type = ] object_type  
    , [ @object_id = ] object_id  
    , [ @principal_id = ] principal_id  
    , [ @permission_type = ] permission_type  

ArgumentsArguments

[ @object_type = ] object_type[ @object_type = ] object_type
Type d'objet sécurisable.The type of securable object. Les types d’objets sécurisables incluent le dossier (1), le projet (2), l’environnement (3) et l’opération (4). object_type est de type smallint.Securable objects types include folder (1), project (2), environment (3), and operation (4).The object_type is smallint.

[ @object_id = ] object_id[ @object_id = ] object_id
Identificateur unique (ID) de l’objet sécurisable.The unique identitifier (ID) of the securable object. object_id est de type bigint.The object_id is bigint.

[ @principal_id = ] principal_id[ @principal_id = ] principal_id
ID du principal auquel révoquer l'autorisation.The ID of the principal to be revoked permission. principal_id est de type int.The principal_id is int.

[ @permission_type = ] permission_type[ @permission_type = ] permission_type
Type de l'autorisation.The type of permission. permission_type est de type smallint.The permission_type is smallint.

Valeurs des codes de retourReturn Code Values

0 (succès)0 (success)

1 (object_class n’est pas valide)1 (object_class is not valid)

2 (object_id n’existe pas)2 (object_id does not exist)

3 (le principal n’existe pas)3 (principal does not exist)

4 (l’autorisation n’est pas valide)4 (permission is not valid)

5 (autre erreur)5 (other error)

Jeux de résultatsResult Sets

AucuneNone

NotesRemarks

AucuneNone

PermissionsPermissions

Cette procédure stockée requiert l'une des autorisations suivantes :This stored procedure requires one of the following permissions:

  • Autorisations ASSIGN_PERMISSIONS sur l'objetASSIGN_PERMISSIONS permissions on the object

  • Appartenance au rôle de base de données ssis_adminMembership to the ssis_admin database role

  • Appartenance au rôle serveur sysadminMembership to the sysadmin server role

NotesRemarks

Si permission_type est spécifié, la procédure stockée supprime l’autorisation affectée explicitement au principal pour l’objet.If permission_type is specified, the stored procedure removes the permission that is explicitly assigned to the principal for the object. Même s'il n'y a pas de telles instances, la procédure retourne une valeur de code de réussite (0).Even if there are no such instances, the procedure returns a success code value (0). Si permission_type est omis, la procédure stockée supprime toutes les autorisations du principal à l’objet.If permission_type is omitted, the stored procedure removes all permissions of the principal to the object.

Note

Le principal peut encore avoir l'autorisation spécifiée sur l'objet s'il est membre d'un rôle qui a l'autorisation spécifiée.The principal may still have the specified permission on the object if the principal is a member of a role that has the specified permission.

Cette procédure stockée vous permet de révoquer les types d'autorisation décrits dans le tableau suivant :This stored procedure allows you to revoke the permission types described in the following table:

Valeur permission_typepermission_type Value Nom de l'autorisationPermission Name Description de l'autorisationPermission Description Types d'objet applicablesApplicable Object Types
1 READREAD Permet au principal de lire des informations considérées comme faisant partie de l'objet, telles que les propriétés.Allows the principal to read information that is considered part of the object, such as properties. Il n'autorise pas le principal à énumérer ou à lire le contenu d'autres objets contenus dans l'objet.It does not allow the principal to enumerate or read the contents of other objects contained within the object. Dossier, projet, environnement, opérationFolder, Project, Environment, Operation
2 MODIFYMODIFY Permet au principal de modifier des informations considérées comme faisant partie de l'objet, telles que les propriétés.Allows the principal to modify information that is considered part of the object, such as properties. Il ne permet pas au principal de modifier d'autres objets contenus dans l'objet.It does not allow the principal to modify other objects contained within the object. Dossier, projet, environnement, opérationFolder, Project, Environment, Operation
3 ExécutezEXECUTE Permet au principal d'exécuter tous les packages dans le projet.Allows the principal to execute all packages in the project. ProjetProject
4 MANAGE_PERMISSIONSMANAGE_PERMISSIONS Permet au principal d'affecter des autorisations aux objets.Allows the principal to assign permissions to the objects. Dossier, projet, environnement, opérationFolder, Project, Environment, Operation
100 CREATE_OBJECTSCREATE_OBJECTS Permet au principal de créer des objets dans le dossier.Allows the principal to create objects in the folder. DossierFolder
101 READ_OBJECTSREAD_OBJECTS Permet au principal de lire tous les objets dans le dossier.Allows the principal to read all objects in the folder. DossierFolder
102 MODIFY_OBJECTSMODIFY_OBJECTS Permet au principal de modifier tous les objets dans le dossier.Allows the principal to modify all objects in the folder. DossierFolder
103 EXECUTE_OBJECTSEXECUTE_OBJECTS Permet au principal d'exécuter tous les packages de tous les projets dans le dossier.Allows the principal to execute all packages from all projects in the folder. DossierFolder
104 MANAGE_OBJECT_PERMISSIONSMANAGE_OBJECT_PERMISSIONS Permet au principal de gérer des autorisations sur tous les objets dans le dossier.Allows the principal to manage permissions on all objects in the folder. DossierFolder