このトピックでは、BizTalk Server 管理コンソールまたはコマンド ラインを使用して、BizTalk アプリケーションからオーケストレーションを削除する方法について説明します。 アプリケーションからオーケストレーションを削除すると、BizTalk グループの BizTalk 管理データベースからもオーケストレーションが削除されます。
オーケストレーションを削除すると、次の処理が行われます。
オーケストレーションは BizTalk 管理データベースから削除されます。
オーケストレーションを含む BizTalk アセンブリは BizTalk 管理データベースから削除されますが、これらの場所に存在する場合は、ローカル ファイル システムまたはグローバル アセンブリ キャッシュ (GAC) からは削除されません。
BizTalk アセンブリが削除された結果、アセンブリに含まれるすべての成果物も BizTalk 管理データベースから削除されます。
アプリケーションからオーケストレーションを削除する前に、次の重要な点に注意してください。
他の成果物がこのオーケストレーションに依存している場合、またはアセンブリに含まれている成果物も削除される場合、オーケストレーションを削除すると正しく機能しなくなります。 依存関係の背景情報については、「 依存関係とアプリケーションのデプロイ」を参照してください。
実行中のインスタンスを含むオーケストレーションを削除することはできません。 実行中のすべてのインスタンスを終了する必要があります。
[前提条件]
このトピックの手順を実行するには、BizTalk Server Administrators グループのメンバーであるアカウントでログオンする必要があります。 アクセス許可の詳細については、「 BizTalk アプリケーションの展開と管理に必要なアクセス許可」を参照してください。
アプリケーションからオーケストレーションを削除するには
BizTalk Server 管理コンソールの使用
[ スタート] をクリックし、[ すべてのプログラム] をクリックし、[ Microsoft BizTalk Server 20xx] をクリックして、[ BizTalk Server 管理] をクリックします。
コンソール ツリーで、 BizTalk Server 管理を展開し、BizTalk グループを展開し、 アプリケーションを展開し、削除するオーケストレーションを含むアプリケーションを展開します。
[ オーケストレーション] をクリックし、オーケストレーションを右クリックし、[ 登録解除] をクリックします。
オーケストレーションを選択し、[ 表示] をポイントし、[ インスタンス情報] をクリックします。
クエリ結果ウィンドウで、オーケストレーション インスタンスを右クリックし、[ 終了] をクリックします。
注
BizTalk アプリケーションを起動および停止する方法の説明に従って、アプリケーションの完全停止オプションを使用して、アプリケーション内のすべてのオーケストレーションを一度に登録解除、終了 、および停止できます。
[ オーケストレーション] をクリックし、オーケストレーションを右クリックし、[ 削除] をクリックします。
コマンド ラインの使用
コマンド プロンプトを開きます。[ スタート] をクリックし、[ 実行] をクリックし、「
cmd
」と入力して、[ OK] をクリックします。次の表に示すように、適切な値に置き換えて、次のコマンドを入力します。
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"
パラメーター 説明 /ApplicationName 削除するオーケストレーションを含む BizTalk アプリケーションの名前。 名前にスペースが含まれている場合は、二重引用符 (") で囲む必要があります。 このパラメーターを指定しない場合は、既定のアプリケーションが使用されます。 /Luid オーケストレーションのローカルユニーク識別子 (LUID)。 LISTApp コマンドを使用して LUID を取得できます。 /サーバー BizTalk 管理データベースをホストしている SQL Server インスタンスの名前。 Database パラメーターを指定する場合は必須です。 サーバーとデータベースのパラメーターが指定されていない場合は、グループの既定の BizTalk 管理データベースが使用されます。 /データベース BizTalk 管理データベースの名前。 Server パラメーターを指定する場合は必須です。 サーバーとデータベースのパラメーターが指定されていない場合は、グループの既定の BizTalk 管理データベースが使用されます。