Share via


Procedura: Concessione delle autorizzazioni per il database a un'interfaccia per la gestione delle sottoscrizioni

In questa procedura viene illustrato come concedere le autorizzazioni per il database all'account utilizzato da un'interfaccia per la gestione delle sottoscrizioni. L'account può essere un account di Microsoft Windows oppure un account di accesso di SQL Server. Questa procedura presuppone che l'account disponga già delle autorizzazioni di accesso a SQL Server.

[!NOTA] Il nome predefinito del database dell'istanza è instanceNameNSMain. Il nome predefinito del database dell'applicazione è instanceName + ApplicationName. In SQL Server 2005 è tuttavia possibile specificare il nome del database nella configurazione dell'istanza e nella definizione dell'applicazione.

Per concedere le autorizzazioni per il database per la gestione delle sottoscrizioni

  1. In Esplora oggetti di SQL Server Management Studio espandere Database.

  2. Per il database dell'istanza e per ogni database di applicazione eseguire le operazioni seguenti:

    1. Espandere il database
    2. Fare clic con il pulsante destro del mouse sulla cartella Protezione, scegliere Nuovo e quindi fare clic su Utente.
    3. Nella casella Nome utente digitare il nome dell'utente del database.
    4. Nella casella Nome account di accesso digitare il nome dell'account di accesso.
      Il nome dell'account di accesso deve corrispondere esattamente al nome di un account di accesso esistente nell'istanza di SQL Server. Fare clic sul pulsante Cerca per cercare il nome dell'account di accesso.
    5. Nella casella Appartenenza a ruoli del database selezionare NSSubscriberAdmin.

Esempio

Nel codice seguente viene illustrato come concedere le autorizzazioni per il database all'account utilizzato da un'interfaccia per la gestione delle sottoscrizioni:

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

Vedere anche

Concetti

Configurazione delle autorizzazioni di SQL Server per un'istanza di Notification Services
Protezione di Notification Services

Altre risorse

Procedure per la gestione della sicurezza (Notification Services)

Guida in linea e informazioni

Assistenza su SQL Server 2005