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

  1. 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.
  2. Eseguire il backup dei database dell'istanza e dell'applicazione. Per ulteriori informazioni, vedere Backup e recupero di Notification Services.

  3. 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.

  4. Digitare il comando seguente per disattivare l'istanza:

    nscontrol disable -nameinstanceName

  5. 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.

  6. 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:

    1. **net stop ns$**instanceName

    2. 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.

    3. **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.

  7. 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)

Guida in linea e informazioni

Assistenza su SQL Server 2005