Autorisations nécessaires pour déployer et administrer Notification Services
Les tâches d'administration de Notification Services entrent dans deux catégories : le déploiement des instances et les opérations quotidiennes. Chaque catégorie requiert des autorisations différentes.
Les tâches de déploiement, telles que la création, l'inscription, la mise à jour et la suppression d'instances de Notification Services requièrent des privilèges plus élevés parce que ces commandes peuvent manipuler des bases de données et les informations du Registre. Ces tâches imposent d'être membre du groupe Administrateurs local dans Microsoft Windows et des rôles serveur fixe sysadmin ou dbcreator dans SQL Server.
Les tâches administratives quotidiennes, telles que l'activation ou la désactivation de composants ou l'affichage de l'état de l'instance, requièrent un niveau de privilèges inférieur. Les autorisations nécessaires peuvent être accordées en ajoutant des comptes d'administrateur aux rôles de base de données Notification Services, tels que NSAdmin et NSAnalysis, ainsi qu'au groupe Windows SQLServer2005NotificationServicesUser$NomOrdinateur.
Autorisations pour des tâches de déploiement et d'administration
Les tâches d'administration courantes, ainsi que les autorisations Windows et SQL Server nécessaires pour les accomplir, sont illustrées dans le tableau suivant.
Tâche
Autorisations Windows minimales
Autorisations SQL Server minimales
Création d'une instance
Groupe local SQLServer2005NotificationServicesUser$NomOrdinateur
Rôle serveur fixe sysadmin
Suppression d'une instance
Groupe local SQLServer2005NotificationServicesUser$NomOrdinateur
Rôle serveur fixe dbcreator
Désactivation d'une instance
Groupe local SQLServer2005NotificationServicesUser$NomOrdinateur
Rôle de base de données NSAdmin ou rôle serveur fixe dbcreator
Activation d'une instance
Groupe local SQLServer2005NotificationServicesUser$NomOrdinateur
Rôle de base de données NSAdmin ou rôle serveur fixe dbcreator
Exportation des métadonnées d'instance et d'application
Groupe local SQLServer2005NotificationServicesUser$NomOrdinateur
Rôle de base de données NSAdmin ou rôle serveur fixe dbcreator
Liste des instances et des applications inscrites
Groupe local SQLServer2005NotificationServicesUser$NomOrdinateur
Aucune
Inscription d'une instance
Groupe Administrateurs local
Aucune
Annulation de l'inscription d'une instance
Groupe Administrateurs local
Aucune
Mise à jour d'une instance
Groupe local SQLServer2005NotificationServicesUser$NomOrdinateur
Rôle de base de données db_owner ou rôle serveur fixe sysadmin
Mise à niveau d'une instance
Groupe local SQLServer2005NotificationServicesUser$NomOrdinateur
Rôle de base de données db_owner ou rôle serveur fixe sysadmin
Affichage des clés de chiffrement d'argument
Administrateurs locaux, groupe local des Utilisateurs avec pouvoir ou compte utilisé pour exécuter le moteur Notification Services
Aucune
Affichage de l'état de l'instance
Groupe Administrateurs local
Remarque :
Si l'instance est montée en puissance parallèle, vous devez être membre du groupe Administrateurs sur tous serveurs qui exécutent le moteur.
Rôles de base de données NSAnalysis, NSDistributor, NSEventProvider, NSGenerator, NSReader, NSRunService, NSSubscriberAdmin ou NSVacuum ; rôle serveur fixe sysadmin
Voir aussi
Concepts
Rôles de bases de données Notification Services