Share via


Procédure : octroi d'autorisations de base de données à un fournisseur d'événements non hébergés

Cette procédure explique comment accorder des autorisations de base de données au compte utilisé par un fournisseur d'événements non hébergés. Le compte utilisé peut être soit un compte Microsoft Windows, soit un compte de connexion SQL Server. Cette procédure suppose que le compte dispose déjà des autorisations de connexion à SQL Server.

ms166394.note(fr-fr,SQL.90).gifRemarque :
Le nom de la base de données d'instance par défaut est instanceNameNSMain. Le nom de la base de données d'application par défaut est instanceName + ApplicationName. Dans SQL Server 2005, vous pouvez cependant spécifier le nom de la base de données dans la configuration de l'instance et la définition de l'application.

Pour accorder des autorisations de base de données au compte de fournisseur d'événements non hébergés

  1. Dans l'Explorateur d'objets de SQL Server Management Studio, développez Bases de données.

  2. Pour la base de données d'instance et chaque base de données d'application, effectuez les opérations suivantes :

    1. Développez la base de données.
    2. Cliquez avec le bouton droit sur le dossier Sécurité, pointez sur Nouveau, puis sélectionnez Utilisateur.
    3. Dans la zone Nom d'utilisateur, entrez un nom pour l'utilisateur de base de données.
    4. Dans la zone Nom de connexion, entrez le nom de la connexion.
      Le nom de connexion doit correspondre exactement au nom d'une connexion existante dans l'instance de SQL Server. Cliquez sur Rechercher pour rechercher le nom de connexion.
    5. Dans la zone Appartenance au rôle de base de données, sélectionnez NSEventProvider.

Exemple

Le code Transact-SQL suivant explique comment accorder des autorisations de base de données au compte utilisé par un fournisseur d'événements non hébergés :

USE [InstanceNameNSMain];
CREATE USER [MyLogin];
EXEC sp_addrolemember N'NSEventProvider', N'MyLogin';
USE [InstanceNameAppName];
CREATE USER [MyLogin];
EXEC sp_addrolemember N'NSEventProvider', N'MyLogin';

Voir aussi

Concepts

Configuration des autorisations SQL Server pour une instance de Notification Services
Sécurisation de Notification Services

Autres ressources

Procédures sur la gestion de la sécurité (Notification Services)

Aide et Informations

Assistance sur SQL Server 2005