catalog.deny_permission (base de données SSISDB)catalog.deny_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

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

SyntaxeSyntax

catalog.deny_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. Types d’objets sécurisables incluent le dossier (1), projet (2), environnement (3) et l’opération (4). Le object_type est 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) ou clé primaire de l'objet sécurisable.The unique identifier (ID) or primary key of the securable object. Le object_id est bigint.The object_id is bigint.

[ @principal_id =] principal_id[ @principal_id = ] principal_id
ID du principal qui sera refusé.The ID of the principal who is to be denied. Le principal_id est int.The principal_id is int.

[ @permission_type =] permission_type[ @permission_type = ] permission_type
Type d'autorisation qui sera refusée.The type of permission that is to be denied. Le permission_type est 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 (principal n’existe pas)3 (principal does not exist)

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

5 (autre erreur)5 (other error)

Jeux de résultatsResult Sets

AucuneNone

PermissionsPermissions

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

  • Autorisation MANAGE_PERMISSIONS sur l'objetMANAGE_PERMISSIONS permission on the object

  • L’appartenance à la ssis_admin rôle de base de donnéesMembership to the ssis_admin database role

  • L’appartenance à la sysadmin rôle de serveurMembership to the sysadmin server role

NotesRemarks

Cette procédure stockée vous permet de refuser les types d'autorisation décrits dans le tableau suivant :This stored procedure allows you to deny 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

Erreurs et avertissementsErrors and Warnings

La liste suivante décrit quelques conditions qui peuvent générer une erreur ou un avertissement :The following list describes some conditions that may raise an error or warning:

  • Si permission_type est spécifié, la procédure refuse l’autorisation affectée explicitement au principal pour l’objet spécifié.If permission_type is specified, the procedure denies the specified permission that is explicitly assigned to the specified principal for the specified object. Même s'il n'y a pas de telles instances, la procédure retourne toujours une valeur de code de réussite (0).Even if there are no such instances, the procedure still returns a success code value (0).

  • Si permission_type est omis, la procédure refuse toutes les autorisations pour le principal spécifié à l’objet spécifié.If permission_type is omitted, the procedure denies all permissions for the specified principal to the specified object.