Procedura: Rimozione di un'applicazione da un'istanza di Notification Services (prompt dei comandi)
Per rimuovere un'applicazione di Notification Services da un'istanza esistente, è necessario modificare la configurazione dell'istanza e quindi aggiornare l'istanza. La procedura riportata di seguito illustra quali elementi modificare e come eseguire quindi l'aggiornamento tramite le utilità della riga di comando.
[!NOTA] Questa procedura presuppone che si stia configurando l'istanza di Notification Services tramite un file di configurazione dell'istanza (ICF) e file di definizione dell'applicazione (ADF). Se si utilizzano gli oggetti NMO (Notification Services Management Objects), utilizzare i metodi della classe Microsoft.SqlServer.Management.Nmo.Instance per aggiornare l'istanza di Notification Services.
Per rimuovere un'applicazione
Nel file di configurazione del'istanza eseguire le operazioni seguenti:
- Rimuovere il nodo Application che rappresenta l'applicazione.
- Rimuovere tutti gli eventuali protocolli personalizzati specifici dell'applicazione dal nodo Protocols.
- Rimuovere tutti gli eventuali canali di recapito specifici dell'applicazione dal nodo DeliveryChannels.
- Rimuovere tutti gli eventuali valori predefiniti dei parametri specifici dell'applicazione dal nodo ParameterDefaults.
Eseguire il backup dei database dell'istanza e dell'applicazione. Per ulteriori informazioni, vedere Backup e recupero di Notification Services.
Fare clic su Start, scegliere Tutti i programmi\Microsoft SQL Server 2005\Strumenti di configurazione e quindi fare clic su Prompt dei comandi di Notification Services per aprire una finestra del prompt dei comandi.
Digitare il comando seguente per disattivare l'istanza:
nscontrol disable -nameinstanceName
Digitare il comando seguente per applicare le modifiche apportate nel file di configurazione:
nscontrol update -inconfigurationFile
Se l'istanza o l'applicazione utilizza l'autenticazione di SQL Server o se si desidera utilizzare i parametri della riga di comando, sarà necessario specificare parametri aggiuntivi. Per ulteriori informazioni, vedere Comando nscontrol update.
Per aggiornare i contatori delle prestazioni, ripetere la registrazione dell'istanza di Notification Services utilizzando esclusivamente gli argomenti -name e -server. Se non si utilizzano i contatori delle prestazioni, non è necessario eseguire questo passaggio. Digitare i comandi seguenti per ripetere la registrazione dell'istanza:
**net stop ns$**instanceName
nscontrol register -nameinstanceName-serverdatabaseServer
Se si utilizza l'autenticazione di SQL Server o la crittografia degli argomenti, sarà necessario specificare parametri aggiuntivi. Per ulteriori informazioni, vedere Comando nscontrol register.**net start ns$**instanceName
[!NOTA] Se l'istanza di Notification Services è distribuita con scalabilità orizzontale su più server, ripetere la registrazione dell'istanza in ogni server.
Digitare il comando seguente per attivare l'istanza:
nscontrol enable -nameinstanceName
Dopo avere aggiornato l'istanza, è possibile eliminare gli oggetti dell'applicazione dal database dell'applicazione o, se l'applicazione utilizza un database specifico, eliminare l'intero database.
Vedere anche
Attività
Procedura: Rimozione di un'applicazione da un'istanza di Notification Services (prompt dei comandi)
Concetti
Rimozione di un'applicazione da un'istanza
Altre risorse
DROP DATABASE (Transact-SQL)
Aggiornamento di istanze e applicazioni
Procedure per la gestione di istanze e applicazioni (Notification Services)