Teilen über


Entfernen einer BizTalk-Assembly aus einer Anwendung

In diesem Thema wird beschrieben, wie Sie mithilfe der BizTalk Server-Verwaltungskonsole oder der Befehlszeile eine BizTalk-Assembly aus einer BizTalk-Anwendung entfernen. Hierbei werden die Assembly und die enthaltenen Elemente, z. B. Orchestrierungen, Schemas und Pipelines, aus der Anwendung und der BizTalk-Verwaltungsdatenbank entfernt.

Bevor Sie eine BizTalk-Assembly aus einer Anwendung entfernen, sollten Sie die folgenden wichtigen Punkte beachten:

  • Wenn Sie eine BizTalk-Assembly entfernen, wird die Assemblydatei nicht automatisch aus dem globalen Assemblycache (GAC) und dem lokalen Dateisystem entfernt, falls die Datei dort vorhanden ist. Sie müssen die Datei manuell entfernen. Anweisungen finden Sie unter Deinstallieren einer Assembly aus dem GAC und Entfernen anderer Dateien und Einstellungen für eine BizTalk-Anwendung.

  • Wenn Sie eine BizTalk-Assembly entfernen, die eine Pipeline enthält, werden alle Sendeports in dieser Anwendung, die die Pipeline verwenden, auf die Verwendung der Standardpipeline PassThruTransmit zurückgesetzt.

  • BizTalk-Assemblys, von denen andere Elemente abhängig sind, können nicht entfernt werden. Sie müssen zunächst die abhängigen Elemente entfernen. Anschließend kann die BizTalk-Assembly entfernt werden.

Voraussetzungen

Zum Durchführen der Schritte in diesem Thema müssen Sie mit einem Konto angemeldet sein, das Mitglied der Gruppe BizTalk Server-Administratoren ist. Ausführlichere Informationen zu Berechtigungen finden Sie unter Erforderliche Berechtigungen für das Bereitstellen und Verwalten einer BizTalk-Anwendung.

Entfernen einer BizTalk-Assembly aus einer App mithilfe der BizTalk Server-Verwaltung

  1. Klicken Sie auf Start, alle Programme, Microsoft BizTalk Server 20xx und dann auf BizTalk Server Verwaltung.

  2. Erweitern Sie in der Konsolenstruktur BizTalk Server Verwaltung, erweitern Sie die BizTalk-Gruppe, die die zu entfernende BizTalk-Assembly enthält, und erweitern Sie dann die Anwendung, die die BizTalk-Assembly enthält.

  3. Klicken Sie auf den Ordner Ressourcen , klicken Sie mit der rechten Maustaste auf die BizTalk-Assembly, und klicken Sie dann auf Entfernen.

Entfernen einer BizTalk-Assembly aus einer App mithilfe der Befehlszeile

  1. Öffnen Sie eine Eingabeaufforderung wie folgt: Klicken Sie auf Start, klicken Sie auf Ausführen, geben Sie ein cmd, und klicken Sie dann auf OK.

  2. Geben Sie den folgenden Befehl ein, und ersetzen Sie dabei die entsprechenden Werte, wie in der folgenden Tabelle beschrieben:

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

    Beispiel:

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

    Parameter BESCHREIBUNG
    /Applicationname Der Name der BizTalk-Anwendung, die die zu löschende BizTalk-Assembly enthält. Ist dieser Parameter nicht angegeben, wird die Standardanwendung verwendet. Wenn der Name Leerzeichen enthält, müssen Sie ihn in doppelte Anführungszeichen (") setzen.
    /Luid LUID (Locally Unique Identifier) der BizTalk-Assembly. Sie können die LUID mithilfe des ListApp-Befehls abrufen, wie unter ListApp-Befehl beschrieben.
    /Server Der Name der SQL Server-Instanz, die als Host für die BizTalk-Verwaltungsdatenbank dient, im Format Servername\Instanzname,Port.

    Der Instanzname ist nur erforderlich, wenn sich der Instanzname vom Servernamen unterscheidet. Der Port ist nur erforderlich, wenn in SQL Server eine andere Portnummer als der Standardwert 1433 verwendet wird.

    Beispiele:

    Server=MyServer

    Server=MyServer\MySQLServer,1533

    Bei fehlender Angabe wird der Name der SQL Server-Instanz verwendet, die auf dem lokalen Computer ausgeführt wird.
    /Datenbank Der Name der BizTalk-Verwaltungsdatenbank. Bei fehlender Angabe wird die BizTalk-Verwaltungsdatenbank verwendet, die in der lokalen Instanz von SQL Server ausgeführt wird.

Weitere Informationen

Verwalten von BizTalk-Assemblys
Befehl „RemoveResource“