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

ms171300.note(fr-fr,SQL.90).gifRemarque :

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

Autres ressources

Utilitaire nscontrol

Aide et Informations

Assistance sur SQL Server 2005