このトピックでは、BizTalk Server 管理コンソールまたはコマンド ラインを使用して BizTalk アプリケーションから BizTalk アセンブリを削除する方法について説明します。 この操作を行うと、アセンブリとそのアセンブリに含まれる成果物 (オーケストレーション、スキーマ、パイプラインなど) が、アプリケーションと BizTalk 管理データベースから削除されます。
BizTalk アセンブリを削除する前に、次の重要な点に注意してください。
BizTalk アセンブリを削除しても、アセンブリ ファイルがグローバル アセンブリ キャッシュ (GAC) またはローカル ファイル システム (存在する場合) から自動的に削除されません。 手動で削除する必要があります。 手順については、「 GAC からアセンブリをアンインストールする方法 」および 「BizTalk アプリケーションの他のファイルと設定を削除する方法」を参照してください。
パイプラインを含む BizTalk アセンブリを削除すると、パイプラインを使用する同じアプリケーション内のすべての送信ポートがリセットされ、既定の PassThruTransmit パイプラインが使用されます。
他の成果物が依存している BizTalk アセンブリを削除することはできません。 最初に依存成果物を削除する必要があります。 その後、BizTalk アセンブリを削除できます。
[前提条件]
このトピックの手順を実行するには、BizTalk Server Administrators グループのメンバーであるアカウントでログオンする必要があります。 アクセス許可の詳細については、「 BizTalk アプリケーションの展開と管理に必要なアクセス許可」を参照してください。
BizTalk Server 管理を使用してアプリから BizTalk アセンブリを削除する
[ スタート] をクリックし、[ すべてのプログラム] をクリックし、[ Microsoft BizTalk Server 20xx] をクリックして、[ BizTalk Server 管理] をクリックします。
コンソール ツリーで、BizTalk Server 管理を展開し、削除する BizTalk アセンブリを含む BizTalk グループを展開し、BizTalk アセンブリを含むアプリケーションを展開します。
[リソース] フォルダーをクリックし、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 アセンブリを含む BizTalk アプリケーションの名前。 このパラメーターを指定しない場合は、既定のアプリケーションが使用されます。 名前にスペースが含まれている場合は、二重引用符 (") で囲む必要があります。 /Luid BizTalk アセンブリのローカル一意識別子 (LUID)。 ListApp コマンドの説明に従って、ListApp コマンドを使用して LUID を取得できます。 /サーバー BizTalk 管理データベースをホストする SQL Server インスタンスの名前 。ServerName\InstanceName,Port という形式です。
インスタンス名は、インスタンス名がサーバー名と異なる場合にのみ必要です。 ポートは、SQL Server が既定 (1433) 以外のポート番号を使用する場合にのみ必要です。
例:
Server=MyServer
Server=MyServer\MySQLServer,1533
指定しない場合は、ローカル コンピューターで実行されている SQL Server インスタンスの名前が使用されます。/データベース BizTalk 管理データベースの名前。 指定しない場合は、SQL Server のローカル インスタンスで実行されている BizTalk 管理データベースが使用されます。