TechNet
Exporter (0) Imprimer
Développer tout

catalog.deny_permission (base de données SSISDB)

 

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 Services.

  
deny_permission [ @object_type = ] object_type  
    , [ @object_id = ] object_id  
    , [ @principal_id = ] principal_id  
    , [ @permission_type = ] permission_type  

[ @object_type = ] object_type
Type d'objet sécurisable. Les types d'objets sécurisables incluent le dossier (1), le projet (2), l'environnement (3) et l'opération (4). Le object_type est smallint..

[ @object_id = ] object_id
Identificateur unique (ID) ou clé primaire de l'objet sécurisable. Le object_id est bigint.

[ @principal_id = ] principal_id
ID du principal qui sera refusé. Le principal_id est int.

[ @permission_type = ] permission_type
Type d'autorisation qui sera refusée. Le permission_type est smallint.

0 (succès)

1 (object_class n'est pas valide)

2 (object_id n'existe pas)

3 (principal n'existe pas)

4 (permission n'est pas valide)

5 (autre erreur)

Aucun

Cette procédure stockée requiert l'une des autorisations suivantes :

  • Autorisation MANAGE_PERMISSIONS sur l'objet

  • Appartenance au rôle de base de données ssis_admin

  • Appartenance au rôle de serveur sysadmin

Cette procédure stockée vous permet de refuser les types d'autorisation décrits dans le tableau suivant :

Valeur permission_typeNom de l'autorisationDescription de l'autorisationTypes d'objet applicables
1READPermet au principal de lire des informations considérées comme faisant partie de l'objet, telles que les propriétés. Il n'autorise pas le principal à énumérer ou à lire le contenu d'autres objets contenus dans l'objet.Dossier, projet, environnement, opération
2MODIFYPermet au principal de modifier des informations considérées comme faisant partie de l'objet, telles que les propriétés. Il ne permet pas au principal de modifier d'autres objets contenus dans l'objet.Dossier, projet, environnement, opération
3EXECUTEPermet au principal d'exécuter tous les packages dans le projet.Projet
4MANAGE_PERMISSIONSPermet au principal d'affecter des autorisations aux objets.Dossier, projet, environnement, opération
100CREATE_OBJECTSPermet au principal de créer des objets dans le dossier.Dossier
101READ_OBJECTSPermet au principal de lire tous les objets dans le dossier.Dossier
102MODIFY_OBJECTSPermet au principal de modifier tous les objets dans le dossier.Dossier
103EXECUTE_OBJECTSPermet au principal d'exécuter tous les packages de tous les projets dans le dossier.Dossier
104MANAGE_OBJECT_PERMISSIONSPermet au principal de gérer des autorisations sur tous les objets dans le dossier.Dossier

La liste suivante décrit quelques conditions qui peuvent générer une erreur ou un avertissement :

  • Si permission_type est spécifié, la procédure refuse l'autorisation affectée explicitement au principal pour l'objet. Même s'il n'y a pas de telles instances, la procédure retourne toujours une valeur de code de réussite (0).

  • Si permission_type est omis, la procédure refuse toutes les autorisations pour le principal spécifié à l'objet spécifié.

Ajouts de la communauté

Afficher:
© 2016 Microsoft