BizTalk アプリケーションおよび BizTalk アプリケーションに含まれるすべての成果物を BizTalk 管理データベースから削除 (削除) します。 これにより、アプリケーションはアンインストールされません。 これを行う手順については、「 BizTalk アプリケーションをアンインストールする方法」を参照してください。
削除操作は、次の場合に失敗します。
アプリケーションは停止していません。 アプリケーションを停止する手順については、「 BizTalk アプリケーションを起動および停止する方法」を参照してください。 <Samples Path>\Admin\ExplorerOM\ ディレクトリにインストールされている ApplicationManager SDK サンプルは、プログラムによって BizTalk Server アプリケーションを起動または停止する方法を示しています。
他のアプリケーションには、アプリケーションへの参照が含まれています。 削除するアプリケーションへの参照が他のアプリケーションに含まれている場合は、最初に他のアプリケーションから参照を削除する必要があります。 手順については、「 別のアプリケーションへの参照を削除する方法」を参照してください。
アプリケーションには、別のアプリケーションの送信ポートがメンバーである送信ポート グループが含まれています。 アプリケーションを削除する前に、メンバー送信ポートの登録を解除する必要があります。 手順については、「 送信ポートまたは送信ポート グループの登録を解除する方法」を参照してください。
アプリケーションには、パーティによって参照される送信ポートが含まれています。 パーティから参照を削除することも、送信ポートを別のアプリケーションに移動することもできます。 これらのタスクの実行手順については、「パーティーの表示または編集」または「成果物を別のアプリケーションに移動する方法」を参照してください。
アプリケーションは既定のアプリケーションです。 削除する場合は、最初に別のアプリケーションを既定にする必要があります。 手順については、「 既定のアプリケーションを変更する方法」を参照してください。
アプリケーション内のオーケストレーションが参加、開始、または中断されたインスタンスを持っています。 オーケストレーションの詳細については、「 オーケストレーションの管理」を参照してください。
注
展開された状態のポリシーがアプリケーションに含まれている場合、ポリシーはルール エンジン データベースから削除されず、引き続き BizTalk 管理コンソールの <All Artifacts> アプリケーション ノードの下の Policies フォルダーに表示されます。 ポリシーを別のアプリケーションに追加した場合、ポリシーはデプロイされた状態のままになります。
使用方法
BTSTask RemoveApp /ApplicationName:value [/Server:value] [/Database:value]
パラメーター
| パラメーター | 必須 | 説明 |
|---|---|---|
| /ApplicationName (または /A、解説を参照) | はい | 削除する BizTalk アプリケーションの名前。 名前にスペースが含まれている場合は、二重引用符 (") で囲む必要があります。 |
| /Server (または /S、解説を参照) | いいえ | BizTalk 管理データベースをホストする SQL Server インスタンスの名前 。ServerName\InstanceName,Port という形式です。 インスタンス名は、インスタンス名がサーバー名と異なる場合にのみ必要です。 ポートは、SQL Server が既定 (1433) 以外のポート番号を使用する場合にのみ必要です。 例: Server=MyServer Server=MyServer\MySQLServer,1533 指定しない場合は、ローカル コンピューターで実行されている SQL Server インスタンスの名前が使用されます。 |
| /Database (または /D、解説を参照) | いいえ | BizTalk 管理データベースの名前。 指定しない場合は、SQL Server のローカル インスタンスで実行されている BizTalk 管理データベースが使用されます。 |
サンプル
BTSTask RemoveApp /ApplicationName:MyApplication
注釈
パラメーターでは大文字と小文字は区別されません。 パラメーター名全体を入力して指定する必要はありません。パラメーター名を明確に識別する最初の数文字を入力できます。