Classes de sécurité AMO
Cette rubrique contient les sections suivantes :
Objets Role et RoleMember
Objets Permission
L'illustration suivante montre la relation qui existe entre les classes décrites dans cette rubrique.
Objets Role et RoleMember
Pour créer un objet Role, il convient de l'ajouter à la collection de rôles de la base de données, puis de mettre à jour l'objet Role sur le serveur à l'aide de la méthode Update. Un objet Role doit être mis à jour avant de pouvoir être utilisé.
Pour supprimer un objet Role, il est nécessaire d'utiliser la méthode Drop de ce même Role objet. La méthode Remove de la collection de rôles ne fait que masquer le rôle dans votre application ; elle ne supprime pas le rôle du serveur. Un objet Role ne peut pas être supprimé si des autorisations lui sont associées.
Pour créer un objet RoleMember, il convient d'ajouter un utilisateur à la collection de membres du rôle, puis de mettre à jour l'objet Role sur le serveur à l'aide de la méthode Update. Seuls les administrateurs de serveur ou les administrateurs de base de données sont autorisés à créer des rôles. Un objet Role doit être mis à jour sur le serveur avant que ses membres soient autorisés à utiliser les objets pour lequels l'utilisateur s'est vu octroyer une autorisation.
Pour supprimer un objet RoleMember, il convient de le supprimer de la collection à l'aide de la méthode Remove de la collection, puis de mettre à jour le rôle à l'aide de la méthode Update.
Pour plus d'informations sur les méthodes et les propriétés disponibles pour ces objets, consultez Microsoft.AnalysisServices.Role et Microsoft.AnalysisServices.RoleMember dans Microsoft.AnalysisServices.
Objets Permission
Pour créer un objet Permission, il convient de l'ajouter à la collection d'autorisations de l'objet et de mettre à jour l'objet Permission sur le serveur à l'aide de la méthode Update.
Pour supprimer un objet Permission, il est nécessaire d'utiliser la méthode Drop de ce même objet. La méthode Remove de la collection d'autorisations ne fait que masquer l'autorisation dans votre application ; elle ne supprime pas l'objet Permission du serveur. Un rôle ne peut pas être supprimé si des autorisations lui sont associées.
Pour plus d'informations sur les méthodes et les propriétés disponibles, consultez Microsoft.AnalysisServices.Permission dans Microsoft.AnalysisServices.
Voir aussi
Référence
Concepts
Programmation d'objets de sécurité AMO
Autorisations et droits d'accès (Analysis Services - Données multidimensionnelles)
Architecture logique (Analysis Services - Données multidimensionnelles)
Objets de bases de données (Analysis Services - Données multidimensionnelles)