Come rimuovere un assembly BizTalk 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 assembly BizTalk da un'applicazione BizTalk. Così facendo, l'assembly e gli elementi che esso include, ad esempio orchestrazioni, schemi e pipeline, vengono rimossi dall'applicazione e dal database di gestione BizTalk.
Prima di rimuovere un assembly BizTalk, tenere presente le considerazioni seguenti:
Quando si rimuove un assembly BizTalk, il file dell'assembly non viene rimosso automaticamente dalla cache di assembly globale (CAG) o dal file system locale, se presente. È necessario rimuoverlo manualmente. Per istruzioni, vedere Come disinstallare un assembly da GACe Come rimuovere altri file e impostazioni per un'applicazione BizTalk.
Se si rimuove un assembly BizTalk che include una pipeline, qualsiasi porta di trasmissione nell'ambito della stessa applicazione che utilizza la pipeline verrà reimpostata in modo da utilizzare la pipeline PassThruTransmit predefinita.
Non è possibile rimuovere un assembly BizTalk da cui dipendono altri elementi. È necessario innanzitutto rimuovere gli elementi dipendenti, quindi rimuovere l'assembly BizTalk.
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.
Rimuovere un assembly BizTalk da un'app usando BizTalk Server Amministrazione
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.
Nell'albero della console espandere BizTalk Server Amministrazione, espandere il gruppo BizTalk contenente l'assembly BizTalk da rimuovere e quindi espandere l'applicazione contenente l'assembly BizTalk.
Fare clic sulla cartella Risorse , fare clic con il pulsante destro del mouse sull'assembly BizTalk e quindi scegliere Rimuovi.
Rimuovere un assembly BizTalk da un'app usando la riga di comando
Aprire un prompt dei comandi come indicato di seguito: fare clic su Start, fare clic su Esegui, digitare
cmd
, quindi fare clic su OK.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'assembly BizTalk da eliminare. Se questo parametro viene omesso, verrà utilizzata l'applicazione predefinita. Se il nome include spazi, è necessario racchiuderlo tra virgolette doppie ("). /Luid Identificatore univoco locale dell'assembly BizTalk. È possibile ottenere il LUID usando il comando ListApp , come descritto in Comando ListApp. /Server Nome dell'istanza di SQL Server che ospita il database di gestione BizTalk, nel formato NomeServer\NomeIstanza,Porta.
È necessario specificare il nome dell'istanza solo se è diverso dal nome del server. È necessario specificare la porta solo se SQL Server utilizza un numero di porta diverso da quello predefinito (1433).
Esempi:
Server=MyServer
Server=MyServer\MySQLServer,1533
Se non si specifica il nome dell'istanza, viene utilizzato il nome dell'istanza di SQL Server in esecuzione nel computer locale./Database Nome del database di gestione BizTalk. Se omesso, verrà utilizzato il nome del database di gestione BizTalk in esecuzione nell'istanza locale di SQL Server.