Share via


Procédure : Accorder des autorisations de bases de données à une interface de gestion d'abonnement

Cette procédure montre comment accorder des autorisations de bases de données au compte utilisé par une interface de gestion d'abonnement. Le compte utilisé peut être un compte Windows Microsoft ou un compte de connexion SQL Server. Cette procédure suppose que le compte possède déjà des autorisations pour se connecter à SQL Server.

ms171380.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 d'application.

Pour accorder des autorisations de bases de données pour la gestion d'abonnement

  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 le nom de 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 exactement correspondre au nom d'une connexion existante dans l'instance de SQL Server. Cliquez sur le bouton Rechercher pour rechercher le nom de connexion.
    5. Dans la zone Appartenance au rôle de base de données, sélectionnez NSSubscriberAdmin.

Exemple

Le code suivant illustre comment accorder des autorisations de bases de données au compte utilisé par une interface de gestion d'abonnement :

USE [InstanceNameNSMain];
CREATE USER [MyLogin];
EXEC sp_addrolemember N'NSSubscriberAdmin', N'MyLogin';
USE [InstanceNameAppName];
CREATE USER [MyLogin];
EXEC sp_addrolemember N'NSSubscriberAdmin', 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