BizTalk Server修正プログラム、累積的な更新プログラム、およびサービス パックに関する情報

この記事では、Microsoft BizTalk Server修正プログラム、累積的な更新プログラム、およびサポートを含むサービス パックに関する情報を提供します。

元の製品バージョン: BizTalk Server
元の KB 番号: 2003907

BizTalk Server用の修正プログラム、累積的な更新プログラム、または Service Pack をインストールする場合は、次の変数を考慮してください。

x86 および x64 バージョン

一部のBizTalk Server ファイルは、32 ビット コンピューターと 64 ビット コンピューター用に個別にコンパイルされます。 その他のBizTalk Server ファイルは、CPU に関係なく、32 ビットコンピューターと 64 ビット コンピューターの両方でコンパイルされます。

BizTalk Server修正プログラムに x86 ダウンロードのみが含まれている場合、修正プログラムは 32 ビットコンピューターと 64 ビット コンピューターの両方に適用されます。 BizTalk Server修正プログラムに個別の x86 と x64 のダウンロードが含まれている場合は、問題のコンピューターのビット 仕様に対応する修正プログラムをダウンロードしてください。

前提条件

修正プログラムをインストールするユーザーは、次の必要があります。

  • BizTalk Serverを実行しているコンピューター上の Windows 管理者。
  • SQL Serverを実行しているコンピューターのシステム管理者。

BizTalk Serverのすべてのデータベースをバックアップしてください。

再起動の要件

修正プログラムに SQL (.sql) スクリプトが含まれている場合は、修正プログラムをインストールする前にBizTalk Server サービスとSQL Server エージェントを停止する必要があります。 修正プログラムのインストールが完了したら、BizTalk Server サービスとSQL Server エージェントを再起動します。

修正プログラムに SQL スクリプトが含まれていない場合は、修正プログラムのインストールが完了した後、BizTalk Server ホスト インスタンスを再起動する必要があります。

注:

Setup.xml ファイルを確認して、更新するファイルを決定できます。

BizTalk Server グループへのインストール

BizTalk Serverを実行している複数のコンピューターがグループに構成されている場合は、グループ内のBizTalk Serverを実行しているすべてのコンピューターに修正プログラムをインストールする必要があります。 次の手順を実行します。

  1. BizTalk Server サービスに関連するすべてのBizTalk Serverホスト インスタンス、カスタム分離アダプター、およびその他のサービスまたはアプリケーション (管理コンソール、正常性、アクティビティ追跡など) を停止します。 BizTalk Server グループ内のすべてのコンピューターでこれを行います。

    HTTP、SOAP、WSE、または WCF アダプターを使用する場合は、IIS サービスを再起動して停止します。 IIS サービスを停止しない場合でも、受信トラフィックを受信する可能性があります。 この動作は更新に影響を与える可能性があり、ロールバックを実行するとトラフィックが失われる可能性があります。

  2. BizTalk Server データベースをホストするSQL Server インスタンスでSQL Server エージェントを停止します。

  3. SSO サービスは実行したままにします。

  4. BizTalk Server データベースが使用されていないことを確認するには、SQL Server Management Studioのアクティビティ監視を確認するか、SQL コマンドをsp_who2実行します。

  5. BizTalk Server グループ内のすべてのサーバーに修正プログラムをインストールします。 修正プログラムは、一度に 1 つのサーバーにのみインストールします。

  6. すべてのBizTalk Server サービス、すべての IIS サービス、およびSQL Server エージェントを再起動します。

アンインストールとロールバック

BizTalk Server修正プログラムは、.dll ファイルを更新し、SQL スクリプトを実行する可能性があります。 修正プログラムに .dll ファイルのみが含まれており、SQL スクリプトが含まれていない場合は、プログラムの追加または削除のアンインストール コマンドを使用してロールバックできます。 Setup.xml ファイルを確認して、更新するファイルを決定できます。

修正プログラムに SQL スクリプトが含まれている場合は、BizTalk Server データベースまたはデータベースに対してスクリプトが実行されます。 この場合、アンインストールしても修正プログラムはロールバックされません。 [プログラムの追加と削除] を使用してアンインストールしても、データベースの変更はロールバックされないため、BizTalk Server環境が一貫性のない状態のままになる可能性があります。

BizTalk Server データベースのバックアップ

注:

SQL スクリプトを含む修正プログラムを適用する前に、すべてのBizTalk Server データベースをバックアップする必要があります。

データ ファイルとログ ファイルの完全バックアップを強制するには、ストアド プロシージャを BizTalkMgmtDb.dbo.sp_ForceFullBackup 実行します。 次に、バックアップ BizTalk Server SQL エージェント ジョブを実行します。

BizTalk ServerでBizTalk Server データベースをバックアップおよび復元する方法の詳細については、次の Web サイトを参照してください。

SQL スクリプトを含む修正プログラムをロールバックするには、次の手順に従います。

  1. SQL Server エージェントと共に、すべてのBizTalk Serverホスト、サービス、カスタム分離アダプターを停止します。 HTTP、SOAP、または WCF アダプターを使用する場合は、IIS サービスを再起動します。 分離ホストを頻繁に使用する場合は、IIS サービスの停止を検討してください。

  2. プログラムの追加と削除を使用して修正プログラムをアンインストールします。

  3. すべてのBizTalk Server データベースの完全バックアップを復元します。

    注:

    すべてのBizTalk Server データベースをバックアップして復元する必要があります。

  4. すべてのBizTalk Server サービスとSQL Server エージェントを再起動します。

    注:

    SQL スクリプトは実行しないでください。

サービス パックと累積的な更新プログラムのサポート

BizTalk Serverでは、すべてのサービス パック、累積的な更新プログラム、セキュリティ更新プログラム、修正プログラムがサポートされます。 Windows、SQL Server、Visual Studio、またはインストールされているプログラムの最新の更新プログラムをインストールすることをお勧めします。 Microsoft 製品のサービス パックは、その製品のベースライン サポートに基づいてサポートされます。 Microsoft ライフサイクル ポリシーには、BizTalk Server、SQL Server、Visual Studio、およびその他の Microsoft プログラムのライフサイクル情報が一覧表示されます。

サービス パックの最小要件の詳細については、「BizTalk Serverでサポートされる 64 ビット サポート、オペレーティング システム、SQL Server バージョンの概要」を参照してください。