Distribuzione di un'interfaccia di gestione delle sottoscrizioni

Le interfacce di gestione delle sottoscrizioni sono utilizzate per aggiungere, eliminare o modificare i dati dei sottoscrittori e delle sottoscrizioni. L'interfaccia di gestione delle sottoscrizioni può essere un'applicazione Web, un'applicazione Microsoft Windows o essere costituita da script.

Le interfacce di gestione delle sottoscrizioni funzionano esternamente a Notification Services. Tuttavia, queste interfacce devono utilizzare gli oggetti di gestione delle sottoscrizioni nello spazio dei nomi Microsoft.SqlServer.NotificationServices per gestire i dati dei sottoscrittori e delle sottoscrizioni.

L'esatta procedura per la distribuzione di un'applicazione di gestione delle sottoscrizioni dipende dall'implementazione, dal sistema operativo e dalla posizione dei database dell'istanza e dell'applicazione.

Procedura di distribuzione di base

Nell'elenco seguente viene illustrata la procedura di base per la distribuzione di un'interfaccia di gestione delle sottoscrizioni. Per istruzioni dettagliate, vedere "Procedure di distribuzione" di seguito.

ms171263.note(it-it,SQL.90).gifImportante:
In Microsoft SQL Server 2005 i protocolli di rete sono disattivati per impostazione predefinita. Se qualsiasi componente di Notification Services è in esecuzione su un server diverso dal server di database, è necessario attivare il protocollo di rete adeguato. Per ulteriori informazioni, vedere Configurazione superficie di attacco di SQL Server.
  1. Installare i componenti client di Notification Services.
  2. Installare l'interfaccia di gestione delle sottoscrizioni.
  3. Registrare l'istanza di Notification Services in modo che gli oggetti di gestione delle sottoscrizioni possano accedere ai database.
  4. Concedere le autorizzazioni di database aggiungendo l'account utente del database dell'interfaccia al ruolo del database NSSubscriberAdmin nei database dell'istanza e dell'applicazione.

Configurazione dell'accesso al database per un'applicazione ASP.NET

Se si utilizza un'applicazione ASP.NET per gestire le sottoscrizioni, è necessario che essa sia in grado di accedere a Motore di database di SQL Server e che disponga delle autorizzazioni corrette nei database dell'istanza e dell'applicazione. L'applicazione può utilizzare l'autenticazione di Windows o l'autenticazione di Microsoft SQL Server. L'autenticazione di Windows è la scelta consigliata.

Se si utilizza l'autenticazione di Windows, l'account utilizzato dipende dalla posizione dell'applicazione ASP.NET, dalla configurazione di protezione e dal sistema operativo:

  • Se l'applicazione di gestione delle sottoscrizioni si trova sullo stesso server dei database, utilizzare l'account utilizzato per l'esecuzione dell'applicazione ASP.NET. In Microsoft Windows XP e Microsoft Windows 2000, le applicazioni ASP.NET vengono eseguite con l'account utente ASPNET. In Microsoft Windows Server 2003 le applicazioni ASP.NET vengono eseguite con l'account NT AUTHORITY\NETWORK SERVICE.
  • Se l'applicazione di gestione delle sottoscrizioni si trova su un server separato dai database, non è possibile utilizzare gli account locali ASPNET e NETWORK SERVICE. È invece possibile configurare l'applicazione ASP.NET per l'esecuzione nel contesto di un account utente di dominio.

Se non è possibile utilizzare l'autenticazione di Windows, è possibile configurare un account di accesso SQL Server per l'applicazione ASP.NET. Microsoft consiglia l'autenticazione di Windows.

Scenari

In questa sezione sono inclusi tre scenari relativi alla procedura di distribuzione delle applicazioni di gestione delle sottoscrizioni. Utilizzare gli scenari per familiarizzare con la distribuzione delle applicazioni di gestione delle sottoscrizioni e per creare istruzioni e file batch personalizzati per la distribuzione.

Procedure di distribuzione

Nell'argomento seguente sono incluse le procedure per le fasi della distribuzione indicate sopra.

Per installare Notification Services

Per registrare un'istanza di Notification Services

Per concedere le autorizzazioni del database a un'istanza di Notification Services

Vedere anche

Altre risorse

Distribuzione di Notification Services

Guida in linea e informazioni

Assistenza su SQL Server 2005