Condividi tramite


Come rimuovere un'orchestrazione da un'applicazione

In questo argomento viene illustrata la modalità di utilizzo della Console di amministrazione BizTalk Server o della riga di comando per rimuovere un'orchestrazione da un'applicazione BizTalk. La rimozione di un'orchestrazione da un'applicazione determina l'eliminazione dell'orchestrazione anche dal database di gestione BizTalk per il gruppo BizTalk.

Quando si rimuove un'orchestrazione, si verifica la situazione seguente:

  • L'orchestrazione viene eliminata dal database di gestione BizTalk.

  • L'assembly BizTalk che contiene l'orchestrazione viene eliminato dal database di gestione BizTalk, ma non viene rimosso dal file system locale o dalla cache assembly globali (GAC), se è presente in queste posizioni.

  • L'eliminazione dell'assembly BizTalk determina l'eliminazione anche di tutti gli elementi contenuti nell'assembly dal database di gestione BizTalk.

    Prima di rimuovere un'orchestrazione da un'applicazione, tenere presenti le seguenti considerazioni:

  • Quando si rimuove l'orchestrazione, nel caso in cui presentino dipendenze da questa orchestrazione o dagli elementi contenuti nell'assembly che verrà rimosso, gli altri elementi non funzioneranno in modo corretto. Per informazioni in background sulle dipendenze, vedere Dipendenze e distribuzione di applicazioni.

  • Non è possibile rimuovere un'orchestrazione che dispone di istanze in esecuzione. È necessario terminare tutte le istanze in esecuzione.

Prerequisiti

Per eseguire le procedure descritte in questo argomento, è necessario accedere con un account membro del gruppo Amministratori BizTalk Server. Per informazioni più dettagliate sulle autorizzazioni, vedere Autorizzazioni necessarie per la distribuzione e la gestione di un'applicazione BizTalk.

Per rimuovere un'orchestrazione da un'applicazione

Uso della console di amministrazione BizTalk Server

  1. Fare clic su Start, fare clic su Tutti i programmi, fare clic su Microsoft BizTalk Server 20xx e quindi fare clic su BizTalk Server Amministrazione.

  2. Nell'albero della console espandere BizTalk Server Amministrazione, espandere il gruppo BizTalk, espandere Applicazioni e quindi espandere l'applicazione contenente l'orchestrazione da rimuovere.

  3. Fare clic su Orchestrazioni, fare clic con il pulsante destro del mouse sull'orchestrazione e quindi scegliere Annulla elenco.

  4. Selezionare l'orchestrazione, scegliere Visualizza e quindi fare clic su Informazioni sull'istanza.

  5. Nel riquadro dei risultati della query fare clic con il pulsante destro del mouse sulle istanze di orchestrazione e quindi scegliere Termina.

    Nota

    È possibile annullare l'elenco, terminare le istanze in esecuzione e arrestare tutte le orchestrazioni in un'applicazione contemporaneamente usando l'opzione Full Stop per l'applicazione, come descritto in Come avviare e arrestare un'applicazione BizTalk.

  6. Fare clic su Orchestrazioni, fare clic con il pulsante destro del mouse sull'orchestrazione e quindi scegliere Rimuovi.

Uso della riga di comando

  1. Aprire un prompt dei comandi come indicato di seguito: fare clic su Start, fare clic su Esegui, digitare cmd, quindi fare clic su OK.

  2. Digitare il comando seguente, sostituendo i valori appropriati, come descritto nella tabella che segue:

    BTSTask RemoveResource [/ApplicationName:value] /Luid:value [/Server:value] [/Database:value]

    Esempio:

    BTSTask RemoveResource /ApplicationName:MyApplication /Luid:"MyApp.Orchestrations, Version=1.0.0.0, Culture=neutral, PublicKeyToken=0123456789ABCDEF"

    Parametro Descrizione
    /Applicationname Nome dell'applicazione BizTalk contenente l'orchestrazione da eliminare. Se il nome include spazi, è necessario racchiuderlo tra virgolette doppie ("). Se questo parametro viene omesso, verrà utilizzata l'applicazione predefinita.
    /Luid Identificatore univoco locale dell'orchestrazione. È possibile ottenere il LUID usando il comando ListApp.
    /Server Nome dell'istanza di SQL Server che ospita il database di gestione BizTalk. Necessario se si specifica il parametro Database. Se si omettono i parametri Server e Database, verrà utilizzato il database di gestione BizTalk predefinito per il gruppo.
    /Database Nome del database di gestione BizTalk. Necessario se si specifica il parametro Server. Se si omettono i parametri Server e Database, verrà utilizzato il database di gestione BizTalk predefinito per il gruppo.

Vedere anche

Gestione delle orchestrazioni
Comando RemoveResource