如何從應用程式移除 BizTalk 組件
本主題描述如何使用 BizTalk Server 管理主控台或命令列,從 BizTalk 應用程式移除 BizTalk 組件。 當您這麼做時,將會從應用程式及 BizTalk 管理資料庫移除組件及其包含的成品 (例如,協調流程、結構描述和管線)。
在移除 BizTalk 組件時,請牢記下列要點:
移除 BizTalk 組件時,不會自動移除位於全域組件快取 (GAC) 或本機檔案系統中的組件檔案。 您必須手動移除它。 如需指示,請參閱 如何從 GAC 卸載元件 ,以及如何 移除 BizTalk 應用程式的其他檔案和設定。
如果您移除包含管線的 BizTalk 組件,則在同一應用程式中,任何使用該管線的傳送埠都會重設為使用預設的 PassThruTransmit 管線。
您無法移除有其他成品相依於其上的 BizTalk 組件。 您必須先移除相依的成品, 然後才能移除該 BizTalk 組件。
必要條件
若要執行這個主題中的程序,您必須使用「BizTalk Server 系統管理員」群組成員的帳戶登入。 如需許可權的詳細資訊,請參閱 部署和管理 BizTalk 應用程式所需的許可權。
使用BizTalk Server管理從應用程式移除 BizTalk 元件
依序按一下 [開始]、[所有程式]、[Microsoft BizTalk Server 20xx],然後按一下[BizTalk Server系統管理]。
在主控台樹中,依序展開 [BizTalk Server系統管理]、[BizTalk] 群組,其中包含要移除的 BizTalk 元件,然後展開包含 BizTalk 元件的應用程式。
按一下 [ 資源] 資料夾,以滑鼠右鍵按一下 BizTalk 元件,然後按一下 [ 移除]。
使用命令列從應用程式移除 BizTalk 元件
開啟命令提示字元,如下所示:按一下 [ 開始],按一下 [ 執行],輸入
cmd
,然後按一下 [ 確定]。輸入下列命令,並以適當的值替代,如下表所述:
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 管理資料庫。