Avvio e interruzione di istanze di Notification Services
Quando si definisce un'applicazione Notification Services, si specifica il server che esegue ogni provider di eventi hosted, generatore e server di distribuzione. Il motore di Notification Services, che generalmente è il servizio Windows NS$instanceName Microsoft, esegue questi componenti. Per avviare un'istanza di Notification Services su un server, avviare il motore di Notification Services, operazione che in genere equivale ad avviare il servizio Windows.
Avvio del motore di Notification Services.
Quando si avvia un'istanza di Notification Services, il motore acquisisce il nome del server di database dal Registro di sistema e controlla il database dell'istanza e i database dell'applicazione per determinare quali componenti vengono eseguiti sul server. Il motore inoltre controlla se questi componenti siano attivati o disattivati. Tutti i componenti attivati avviano l'elaborazione dei dati. Tutti i componenti disattivati vengono sospesi e non elaborano i dati fino all'attivazione.
Mentre il motore è in esecuzione, controlla lo stato attivato o disattivato dei componenti ogni 30 secondi. Se lo stato di un componente si modifica, per il componente viene avviata una sequenza di avvio o di chiusura.
Se il servizio Windows NS$instanceName esegue il motore di Notification Services, è possibile avviare il motore di Notification Services tramite Gestione servizi, la finestra del prompt dei comandi o SQL Server Management Studio. Se il motore è ospitato in un' applicazione personalizzata, è necessario utilizzare l'applicazione per avviare l'istanza di Notification Services.
Per avviare tutti i servizi Windows per un'istanza di Notification Services
Per avviare singoli servizi Windows
- Procedura: Avvio e interruzione di singoli servizi in un'istanza di Notification Services con scalabilità orizzontale (SQL Server Management Studio)
- Procedura: Avvio di un'istanza di Notification Services (prompt dei comandi)
- Procedura: Avvio di un'istanza di Notification Services (Gestione servizi)
Per avviare istanze cluster di Notification Services
Per avviare un motore hosted di Notification Services
Interruzione del motore di Notification Services
L'interruzione del motore di Notification Services interrompe l'elaborazione dei componenti del motore sul server. Se all'istanza di Notification Services viene applicata la scalabilità orizzontale su più server, i componenti del motore sugli altri server continuano l'esecuzione finché vengono disattivati, o finché il motore viene interrotto su tali server.
Se il servizio Windows NS$instanceName esegue il motore di Notification Services, è possibile interrompere l'istanza di Notification Services tramite Gestione servizi, la finestra del prompt dei comandi o SQL Server Management Studio. Se il motore è ospitato in un' applicazione personalizzata, è necessario utilizzare l'applicazione per interrompere l'istanza di Notification Services.
Per interrompere tutti i servizi Windows per un'istanza di Notification Services
Per interrompere singoli servizi Windows
- Procedura: Avvio e interruzione di singoli servizi in un'istanza di Notification Services con scalabilità orizzontale (SQL Server Management Studio)
- Procedura: Interruzione di un'istanza di Notification Services (prompt dei comandi)
- Procedura: Interruzione di un'istanza di Notification Services (Gestione servizi)
Per interrompere istanze cluster di Notification Services
Per interrompere un motore hosted di Notification Services
Vedere anche
Concetti
Configurazione dei servizi Windows di Notification Services
Attivazione e disattivazione di istanze, applicazioni o componenti
Visualizzazione dello stato delle istanze, delle applicazioni e dei componenti
Hosting del motore di Notification Services
Altre risorse
Risoluzione dei problemi di Notification Services