Attivazione e disattivazione di istanze, applicazioni o componenti
Per motivi di manutenzione o di risoluzione dei problemi potrebbe essere necessario disattivare un'istanza distribuita di Notification Services, una singola applicazione ospitata dall'istanza, oppure un componente di un'istanza o applicazione.
[!NOTA] Se si disattiva il componente generatore (oppure un'istanza o un'applicazione) viene interrotto l'orologio che controlla l'elaborazione del quantum. Quando si attiva il generatore, questo tenta di risincronizzare l'orologio con l'orario reale corrente. Ciò potrebbe influire sulla rapidità di generazione delle nuove notifiche, a seconda del livello di attività dell'applicazione. Per informazioni sul controllo dell'orologio del quantum, vedere Specificazione dei limiti dei quantum.
Disattivazione di istanze, applicazioni o componenti
Lo stato Disattivato consente di sospendere un'istanza di Notification Services, una singola applicazione oppure un singolo componente.
Quando si disattiva un'istanza, applicazione o componente, Notification Services registra la modifica dello stato nel database dell'istanza o dell'applicazione. Ogni 30 secondi, il motore di Notification Services verifica nel database lo stato corrente dei suoi componenti. Tra il momento dell'invio del comando di disattivazione e il momento in cui il motore seleziona il nuovo stato, l'istanza, l'applicazione o il componente indica il suo stato come Disattivazione in sospeso.
Quando si disattiva la gestione dei sottoscrittori, Notification Services imposta semplicemente un valore nel database. Il motore di Notification Services non esegue alcun componente di gestione dei sottoscrittori, quindi non è presente lo stato di Disattivazione in sospeso.
Per disattivare un'istanza di Notification Services
- Procedura: Disattivazione di un'istanza di Notification Services (SQL Server Management Studio)
- Comando nscontrol disable
- Metodo Microsoft.SqlServer.Management.Nmo.Instance.Disable
- Metodo Microsoft.SqlServer.Management.Nmo.Instance.DisableSubscriptions
Per disattivare un'applicazione o suoi componenti singoli
- Procedura: Disattivazione dei componenti dell'applicazione (SQL Server Management Studio)
- Comando nscontrol disable
- Metodo Microsoft.SqlServer.Management.Nmo.Application.Disable
- Metodo Microsoft.SqlServer.Management.Nmo.Application.DisableSubscriptions
Per disattivare la gestione dei sottoscrittori
- Procedura: Disattivazione della gestione dei sottoscrittori (SQL Server Management Studio
- Metodo Microsoft.SqlServer.Management.Nmo.Instance.DisableSubscribers
- Comando nscontrol disable
Attivazione di istanze, applicazioni o componenti
Lo stato Attivato consente l'esecuzione dei componenti. Alla prima creazione di un'istanza di Notification Services, lo stato dell'istanza è Disattivato ed è necessario attivarla.
Quando si disattiva un'istanza, applicazione o componente, Notification Services registra la modifica dello stato nel database dell'istanza o dell'applicazione. Ogni 30 secondi, il motore di Notification Services verifica nel database lo stato corrente dei suoi componenti. Tra il momento dell'invio del comando enable e il momento in cui il motore seleziona il nuovo stato, l'istanza, l'applicazione o il componente indica il suo stato come Attivazione in sospeso.
Quando si attiva la gestione dei sottoscrittori, Notification Services imposta semplicemente un valore nel database. Il motore Notification Services non esegue alcun componente di gestione dei sottoscrittori, quindi non è presente lo stato di Attivazione in sospeso.
Per attivare un'istanza di Notification Services
- Procedura: Attivazione di un'istanza di Notification Services (SQL Server Management Studio)
- Comando nscontrol enable
- Metodo Microsoft.SqlServer.Management.Nmo.Instance.Enable
- Metodo Microsoft.SqlServer.Management.Nmo.Instance.EnableSubscriptions
Per attivare un'applicazione o suoi componenti singoli
- Procedura: Attivazione di componenti di un'istanza di Notification Services (SQL Server Management Studio)
- Comando nscontrol enable
- Metodo Microsoft.SqlServer.Management.Nmo.Application.Enable
- Metodo Microsoft.SqlServer.Management.Nmo.Application.EnableSubscriptions
Per attivare la gestione dei sottoscrittori
- Procedura: Attivazione della gestione dei sottoscrittori (SQL Server Management Studio)
- Metodo Microsoft.SqlServer.Management.Nmo.Instance.EnableSubscribers
- Comando nscontrol enable
Vedere anche
Concetti
Avvio e interruzione di istanze di Notification Services
Visualizzazione dello stato delle istanze, delle applicazioni e dei componenti
Altre risorse
Amministrazione di Notification Services