次の方法で共有


オーケストレーションをアプリケーションから削除する方法

ここでは、BizTalk Server 管理コンソールまたはコマンド ラインを使用して、オーケストレーションを BizTalk アプリケーションから削除する方法について説明します。 オーケストレーションをアプリケーションから削除すると、BizTalk グループの BizTalk 管理データベースからも削除されます。

オーケストレーションを削除すると、次の処理が行われます。

  • オーケストレーションが BizTalk 管理データベースから削除されます。

  • オーケストレーションを含む BizTalk アセンブリも BizTalk 管理データベースから削除されますが、ローカル ファイル システムまたはグローバル アセンブリ キャッシュ (GAC) 内に存在する場合、そのアセンブリは削除されません。

  • BizTalk アセンブリが削除された結果、アセンブリに含まれるすべての成果物も BizTalk 管理データベースから削除されます。

    オーケストレーションをアプリケーションから削除する前に、次の重要事項を考慮します。

  • 他のアイテムがこのオーケストレーションに依存関係を持っている場合、または削除されるアセンブリに含まれるアイテムに依存関係を持っている場合は、オーケストレーションを削除するとアイテムが適切に動作しなくなります。 依存関係の背景情報については、「 依存関係とアプリケーションのデプロイ」を参照してください。

  • 実行中のインスタンスを含むオーケストレーションは削除できません。 実行中のインスタンスはすべて終了する必要があります。

前提条件

このトピックの手順を実行するには、BizTalk Server Administrators グループのメンバーであるアカウントでログオンしている必要があります。 アクセス許可の詳細については、「 BizTalk アプリケーションの展開と管理に必要なアクセス許可」を参照してください。

オーケストレーションをアプリケーションから削除するには

BizTalk Server 管理コンソールの使用

  1. [スタート] ボタンをクリックし、[すべてのプログラム]、[Microsoft BizTalk Server 20xx] の順にクリックし、[BizTalk Server管理] をクリックします。

  2. コンソール ツリーで、[BizTalk Server管理] を展開し、[BizTalk] グループを展開し、[アプリケーション] を展開して、削除するオーケストレーションを含むアプリケーションを展開します。

  3. [ オーケストレーション] をクリックし、オーケストレーションを右クリックし、[ 登録解除] をクリックします。

  4. オーケストレーションを選択し、[ 表示] をポイントして、[ インスタンス情報] をクリックします。

  5. クエリ結果ウィンドウで、オーケストレーション インスタンスを右クリックし、[ 終了] をクリックします。

    Note

    「BizTalk アプリケーションを起動および停止する方法」の説明に従って、アプリケーションの [完全な停止] オプションを使用して、実行中のインスタンスの登録を解除し、実行中のインスタンスを終了し、アプリケーション内のすべてのオーケストレーションを一度に停止できます。

  6. [ オーケストレーション] をクリックし、オーケストレーションを右クリックし、[ 削除] をクリックします。

コマンド ラインの使用

  1. コマンド プロンプトを次のように開きます。[ スタート] をクリックし、[ 実行] をクリックし、「」と入力 cmdして、[OK] をクリック します

  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"

    パラメーター 説明
    /Applicationname 削除するオーケストレーションが存在する BizTalk アプリケーションの名前。 名前にスペースが含まれている場合は、二重引用符 (") で囲む必要があります。 このパラメーターを指定しなかった場合、既定のアプリケーションが使用されます。
    /Luid オーケストレーションのローカル一意識別子 (LUID)。 LUID は、ListApp コマンドを使用して取得できます。
    /サーバー BizTalk 管理データベースをホストしているSQL Server インスタンスの名前。 Database パラメーターを指定する場合は必須です。 Server パラメーターおよび Database パラメーターを指定しなかった場合、グループの既定の BizTalk 管理データベースが使用されます。
    /データベース BizTalk 管理データベースの名前。 Server パラメーターを指定する場合は必須です。 Server パラメーターおよび Database パラメーターを指定しなかった場合、グループの既定の BizTalk 管理データベースが使用されます。

参照

オーケストレーションの管理
RemoveResource コマンド