Autorisations requises par les applications clientes

Les applications Notification Services utilisent généralement une ou plusieurs applications clientes externes. L'interface de gestion d'abonnement qui ajoute, modifie et supprime des abonnés et des abonnements constitue le type le plus courant d'application cliente. Bon nombre d'applications utilisent également des fournisseurs d'événements non hébergés pour collecter et pour envoyer des événements.

Les applications clientes ne sont pas exécutées par le moteur de Notification Services. Étant donné que ces applications s'exécuteront indépendamment à partir de Notification Services, le développeur doit déterminer la façon dont elles accèderont à SQL Server et les comptes qu'elles utiliseront. Les comptes utilisés par les interfaces de gestion d'abonnement et les fournisseurs d'événements non hébergés doivent toutefois disposer des autorisations adéquates dans les bases de données de l'instance. Ces autorisations sont détaillées ci-dessous.

ms166498.note(fr-fr,SQL.90).gifRemarque :
L'autorisation permettant d'accéder aux fichiers binaires de Notification Services est accordée aux membres du groupe Windows SQLServer2005NotificationServicesUser$NomOrdinateur. Les applications clientes n'ont généralement pas besoin d'appartenir à ce groupe dans la mesure où les assemblys et les ressources de Notification Services sont enregistrés dans le GAC (Global Assembly Cache) et où les informations d'instance sont stockées dans le Registre.

Autorisations requises par les interfaces de gestion d'abonnement

Les interfaces de gestion d'abonnement doivent être capables de lire et d'écrire des données d'abonné et d'abonnement. Ces autorisations sont accordées par le biais de l'appartenance dans les rôles de base de données NSSubscriberAdmin. Veillez à ajouter le compte d'utilisateur de l'application de gestion d'abonnement à ce rôle de base de données dans chaque base de données utilisée par l'instance et ses applications.

Autorisations requises par les fournisseurs d'événements non hébergés

Les fournisseurs d'événements non hébergés doivent être capables de lire des données d'instance et d'écrire des données d'événement. Ces autorisations sont accordées par le biais de l'appartenance dans le rôle de base de données NSEventProvider. Veillez à ajouter le compte d'utilisateur du fournisseur d'événements à ce rôle de base de données dans chaque base de données utilisée par l'instance et ses applications.

Voir aussi

Concepts

Déploiement d'une interface de gestion d'abonnement
Déploiement d'un fournisseur d'événements non hébergés
Sécurisation de Notification Services
Rôles de bases de données Notification Services

Autres ressources

Développement d'interfaces de gestion d'abonnement
Développement d'un fournisseur d'événements personnalisé

Aide et Informations

Assistance sur SQL Server 2005