共用方式為


如何從應用程式移除 BizTalk 組件

本主題描述如何使用 BizTalk Server 管理主控台或命令列,從 BizTalk 應用程式移除 BizTalk 組件。 當您這麼做時,將會從應用程式及 BizTalk 管理資料庫移除組件及其包含的成品 (例如,協調流程、結構描述和管線)。

在移除 BizTalk 組件時,請牢記下列要點:

  • 移除 BizTalk 組件時,不會自動移除位於全域組件快取 (GAC) 或本機檔案系統中的組件檔案。 您必須手動移除它。 如需指示,請參閱 如何從 GAC 卸載元件 ,以及如何 移除 BizTalk 應用程式的其他檔案和設定

  • 如果您移除包含管線的 BizTalk 組件,則在同一應用程式中,任何使用該管線的傳送埠都會重設為使用預設的 PassThruTransmit 管線。

  • 您無法移除有其他成品相依於其上的 BizTalk 組件。 您必須先移除相依的成品, 然後才能移除該 BizTalk 組件。

必要條件

若要執行這個主題中的程序,您必須使用「BizTalk Server 系統管理員」群組成員的帳戶登入。 如需許可權的詳細資訊,請參閱 部署和管理 BizTalk 應用程式所需的許可權

使用BizTalk Server管理從應用程式移除 BizTalk 元件

  1. 依序按一下 [開始]、[所有程式]、[Microsoft BizTalk Server 20xx],然後按一下[BizTalk Server系統管理]。

  2. 在主控台樹中,依序展開 [BizTalk Server系統管理]、[BizTalk] 群組,其中包含要移除的 BizTalk 元件,然後展開包含 BizTalk 元件的應用程式。

  3. 按一下 [ 資源] 資料夾,以滑鼠右鍵按一下 BizTalk 元件,然後按一下 [ 移除]。

使用命令列從應用程式移除 BizTalk 元件

  1. 開啟命令提示字元,如下所示:按一下 [ 開始],按一下 [ 執行],輸入 cmd ,然後按一下 [ 確定]。

  2. 輸入下列命令,並以適當的值替代,如下表所述:

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

    範例:

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

    參數 Description
    /ApplicationName 包含待刪除之 BizTalk 組件的 BizTalk 應用程式的名稱。 如果沒有指定這個參數,將會使用預設的應用程式。 如果名稱包含空格,您必須將它括在雙引號 (") 中。
    /Luid BizTalk 組件的本機唯一識別碼 (LUID)。 您可以使用 ListApp 命令來取得 LUID,如 ListApp 命令中所述。
    /伺服器 裝載 BizTalk 管理資料庫之 SQL Server 執行個體的名稱,其格式為:伺服器名稱\執行個體名稱,連接埠。

    只有在執行個體名稱和伺服器名稱不同時,才需要執行個體名稱。 只有在 SQL Server 使用預設值 (1433) 以外的連接埠編號時,才需要連接埠。

    範例:

    Server=MyServer

    Server=MyServer\MySQLServer,1533

    如果不提供,將會使用在本機電腦上執行的 SQL Server 執行個體的名稱。
    /資料庫 BizTalk 管理資料庫的名稱。 如果沒有指定,將會使用在 SQL Server 本機執行個體中執行的 BizTalk 管理資料庫。

另請參閱

管理 BizTalk 組件
RemoveResource 命令