Distribuzione di un provider di eventi non hosted
I provider di eventi non hosted funzionano esternamente a Notification Services. Il motore di Notification Services non li include. Un provider di eventi non hosted può essere una qualsiasi applicazione esterna che utilizzi gli API dell'insieme di eventi per inoltrare gli eventi a un'istanza di Notification Services. Ad esempio, l'applicazione può essere un'applicazione di Windows Microsoft, uno script oppure un servizio Web.
Anche se l'applicazione funziona esternamente a Notification Services, l'API dell'insieme di eventi utilizza le informazioni nel registro di Windows per accedere all'istanza e ai database dell'applicazione. Per questo motivo, è necessario registrare l'istanza di Notification Services sul computer sul quale è in esecuzione il provider di eventi non hosted.
È inoltre necessario configurare le autorizzazioni del database per l'account utilizzato dal provider di eventi non hosted. I provider di eventi non hosted devono essere membri o almeno disporre delle autorizzazioni per il ruolo del database NSEventProvider nei database dell'applicazione e dell'istanza.
Procedura di distribuzione di base
Nell'elenco seguente viene illustrata la procedura di base per la distribuzione di un provider di eventi non hosted. Per istruzioni dettagliate, vedere "Procedure di distribuzione" di seguito.
Importante: |
---|
In Microsoft SQL Server 2005 i protocolli di rete del server 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. |
- Installare l'applicazione del provider di eventi non hosted in base alle istruzioni fornite dallo sviluppatore dell'applicazione.
- Installare i componenti client di Notification Services.
- Registrare l'istanza di Notification Services.
- Concedere le autorizzazioni del database e di accesso a Microsoft SQL Server per l'account utilizzato dal provider di eventi non hosted.
Scenari
In questa sezione è incluso uno scenario relativo alla distribuzione di provider di eventi non hosted utilizzando autenticazione di Windows. Utilizzare gli scenari per familiarizzare con la distribuzione dei provider di eventi non hosted 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
- Procedura: Registrazione di un'istanza di Notification Services per i componenti client (SQL Server Management Studio)
- Comando nscontrol register
- RegisterLocal
Per concedere le autorizzazioni del database a un'istanza di Notification Services
Vedere anche
Concetti
Distribuzione di un'istanza di Notification Services
Distribuzione di un'interfaccia di gestione delle sottoscrizioni
Altre risorse
Distribuzione di Notification Services
Risoluzione dei problemi di Notification Services