次の方法で共有


BizTalk Server 2020 へのアップグレード

BizTalk Server 2016 から BizTalk Server 2020 へのアップグレード。 このトピックでは、BizTalk Server 2020 のアップグレード プロセスの概要、重要な情報、および BizTalk Server 2016 からアップグレードするための詳細な手順について説明します。

アップグレードの概要

  • アップグレードする前に、このドキュメント全体をお読みください。 BizTalk Server は、社内と外部の両方のさまざまなコンポーネントを企業に接続します。 ほとんどの実際の展開シナリオは、複数のサーバーと最終的には物理コンピューターと仮想コンピューターの両方のクラスターを含むように、はるかに広範囲に及びます。

  • 同じ BizTalk Server 展開は 2 つありません。 アップグレードする前に、企業のニーズに関する情報を収集し、展開の範囲について、BizTalk Server を使用する IT プロフェッショナル、システム管理者、および開発者と話し合います。 このアップグレード ガイドを調査し、企業の特定のニーズを判断することで、独自の展開ロードマップを作成します。

  • BizTalk Server ベスト プラクティス アナライザー (BPA) を使用して、BizTalk Server の展開を調べ、ベスト プラクティスの一覧を生成します。 BPA は、読み取りとレポートのみを使用して構成レベルの検証を実行し、収集されたデータを使用してベスト プラクティスに従っているかどうかを判断します。

アップグレードの計画

アップグレード プロセスの概要を次に示します。 一覧表示されている各手順は、表示された順序で実行する必要があります。

  • オペレーティング システムのアップグレード パス
  • Microsoft SQL Server の®アップグレード パス
  • Windows® SharePoint® Services のアップグレード
  • Visual Studio をサイド バイ サイドでインストールする
  • Microsoft Office 2019/2016 をサイド バイ サイドでインストールする

サポートされているアップグレード パス

次の表に、BizTalk Server 2020 にアップグレードできるサポートされているオペレーティング システムの一覧を示します。 "はい" は、そのオペレーティング システムで実行されている BizTalk Server のバージョンをアップグレードできることを意味します。 "いいえ" とは、そのオペレーティング システムで実行されている BizTalk Server のバージョンをアップグレードできないことを意味します。 "いいえ" の場合、サポートされているオペレーティング システムで BizTalk 環境を再作成する必要があります。 BizTalk Server 2020 のハードウェアとソフトウェアの要件 は、サポートされているオペレーティング システムの一覧です。

オペレーティング システム BizTalk Server 2016
Windows Server 2016 イエス
Windows Server 2012 R2 いいえ
Windows 10 イエス
Windows 8.1 いいえ

次の表に、BizTalk Server 2020 にアップグレードできるサポートされている SQL Server のバージョンを示します。 SQL Server は、BizTalk Server で使用されるデータベースをホストします。 "はい" は、その SQL Server バージョンを使用する BizTalk Server をアップグレードできることを意味します。 "いいえ" は、その SQL Server バージョンを使用する BizTalk Server をアップグレードできないことを意味します。 "いいえ" の場合、サポートされている SQL Server バージョンで BizTalk 環境を再作成する必要があります。 BizTalk Server 2020 のハードウェアとソフトウェアの要件 には、サポートされている SQL Server のバージョンが一覧表示されます。

ヒント

SQL Server のバージョンがサポートされていない場合、または次の一覧にない場合は、SQL Server のアップグレードに関するドキュメントを確認してください。 SQL アップグレードでは、BizTalk でサポートされるバージョンよりも多くのバージョンが対象となります。 たとえば、SQL Server 2014 を使用している場合は、SQL Server 2016/2017/2019 にアップグレードできる場合があります。 その後、BizTalk Server 2020 にアップグレードできます。 SQL Server のアップグレード には、アップグレードできる SQL Server のバージョンが一覧表示されます。

SQL Server BizTalk Server 2016
SQL Server 2016 イエス
SQL Server 2014 いいえ

次の表に、BizTalk Server 2016 でサポートされているエディションのアップグレード パスを示します。 "はい" は、BizTalk Server 2016 エディションをエディションにアップグレードできることを意味します。 "いいえ" は、BizTalk Server 2016 エディションをエディションにアップグレードできないことを意味します。 "いいえ" の場合、BizTalk 環境を再作成する必要があります。

BizTalk Server 2016 BizTalk Server 2020 評価版エディション BizTalk Server 2020 Branch Edition BizTalk Server 2020 Developer Edition BizTalk Server 2020 Standard Edition BizTalk Server 2020 Enterprise Edition
評価 いいえ いいえ いいえ いいえ イエス
[Branch]\(ブランチ) いいえ イエス いいえ いいえ イエス
ディベロッパー いいえ いいえ いいえ いいえ イエス
スタンダード いいえ いいえ いいえ イエス イエス
エンタープライズ いいえ いいえ いいえ いいえ イエス

アップグレードの前に知っておくべきこと

  • アクセス許可: アップグレードを実行するユーザーは、次のユーザー グループのメンバーであるか、同等のアクセス許可を持っている必要があります。

    • ローカル コンピューター上の管理者グループ
    • SQL Server のシステム管理者グループ
    • BizTalk Server Administrators グループ
    • シングル Sign-On (SSO) Administrators グループ
  • SSO: シングル Sign-On マスター シークレット サーバーと SSO データベースをホストする SQL Server は、アップグレード中に実行されている必要があります。

  • ネットワーク サービス アカウント: %windir%\temp への書き込みアクセス権が必要です。

  • 証明書: Windows 証明書ストアをバックアップします。

  • DTC: Microsoft 分散トランザクション コーディネーター (MSDTC) を有効にしてから、受信/送信 DTC 規則を有効にします。

    1. サーバー マネージャーで、[ ツール] を選択し、 セキュリティが強化された Windows ファイアウォールを開きます。
    2. [受信規則] を選択します。
    3. [受信ルール] で、分散トランザクション コーディネーター * (必要に応じて) を右クリックし、[ルールを有効にする] をクリックします。
    4. セキュリティが強化された Windows ファイアウォールで、[ 送信規則] を選択します。
    5. [送信ルール] で、[分散トランザクション コーディネーター * ] (必要に応じて) を右クリックし、[ルールの有効化] をクリックします。

    環境を最適化するための構成後の手順 に、MSDTC を有効にする手順が一覧表示されます。

  • カスタム バインド: 以前のバージョンの .NET Framework でビルドされたユーザー定義のカスタム バインドは、アップグレード後は使用できません。 カスタム バインドを使用するには、.NET Framework 4.6 machine.config ファイルにカスタム バインドを手動で追加します。

  • 構成ファイル: BizTalk Server 2016 のすべてのカスタム構成ファイルをバックアップします。 BizTalk Server では、 btsntsvc.exe.config ファイルと bm.exe.config ファイル内の変更の移行のみがサポートされます。

  • SQL アダプター: BizTalk Server 2020 で SQL アダプターが 削除されます 。 BizTalk Server 2016 以前のバージョンでは非推奨の状態です。 BizTalk Server 2020 アップグレードでは、EDI バッチ処理または ESBT 例外に関連付けられているポートが変更され、WCF-SQL アダプターが使用されます。

    Warnung

    BizTalk ソリューションで古い SQL アダプターを使用している場合は、アップグレードする に、BizTalk アダプター パックの SQL アダプターを使用するようにソリューションを更新してください。 BizTalk アダプター パックの SQL アダプターの詳細については、「SQL 用 BizTalk アダプターの概要」を参照してください。

  • TIBCO Enterprise Message Service Adapter: BizTalk Server 2020以降、TIBCO Enterprise Message Service Adapter は 64 ビット ホストのみでサポートされます。

BAM

  • BAM DTS パッケージ: すべての BAM データ変換サービス (DTS) パッケージを停止します。 そうしないと、データが失われたり、オンライン分析処理 (OLAP) キューブが破損したりする可能性があります。

  • BAM DTS パッケージと SSIS カタログ: BizTalk Server 2016 で SSIS パッケージ ストア (MSDB) に BAM DTS パッケージが展開されました。 BizTalk Server 2020 以降、BAM DTS パッケージは SSIS カタログ (SSISDB) に展開されます。 アップグレードを開始する前に SQL Server に SSIS カタログ (SSISDB) を作成します。そうしないと、アップグレード プロセスによって、展開された BAM DTS パッケージは SSIS カタログに移動されません。

  • ディスク領域: 空きディスク領域は、少なくとも既存の BAM データベースのサイズである必要があります。

  • リアルタイム集計: 現在のバージョンの BizTalk Server で BAM リアルタイム集計を使用していて、SQL Server をアップグレードする場合は、SQL Server Enterprise Edition をインストールまたはアップグレードします。 それ以外の場合、アップグレードは失敗します。

  • maxTimeout 値: 大きな BAM データベースがある場合は、machine.config ファイル内の分散トランザクションの maxTimeout 値を次の値に更新します。

    <system.transactions>
       <machineSettings maxTimeout="23:59:59" />
    </system.transactions>
    
  • 追跡プロファイル エディター (TPE) で有効になっている BAM 追跡: アップグレード後、以前に展開された追跡プロファイルがアップグレードされます。ただし、対応するインターセプター構成はアップグレードされません。 新しいインターセプトされた BAM メッセージには、引き続き BizTalk Server 2016 参照が含まれる場合があります。 対応するインターセプター構成をアップグレードするには、追跡プロファイル エディターを使用してアクティビティのプロファイルを取得し、プロファイルを再適用します。

  • LiveData ワークブック: BizTalk Server 2016 で BAM を使用している場合は、アップグレード後に LiveData ワークブックを手動で再生成する必要があります。 LiveData ワークブックを再生成する方法は次の通りです:

    1. 次のコマンドを実行して、BAM 定義を取得します。

      BM get-defxml MyDef.xml

    2. Microsoft Office Excel を開き、BAM アドインを選択して、ピボットテーブル レポートを再作成します。手順 (1) で作成した MyDef.xml ファイルをインポートし、ピボットテーブル レポートを再作成します。 新しい BAM ワークブックを MyNewBook.xls として保存します。

    3. <BAMDefinition>\<Extension>\<OWC>\<PivotTableView>\<PivotTable>\<PivotView>\<Label> パスの<Caption>の下にある MyDef.xml でピボットテーブルの名前を見つけることで、ピボットテーブル レポートの名前を変更します。 これらの名前を使用して、 MyNewBook.xlsのピボットテーブル レポートの名前を変更します。

    4. 次のコマンドを実行して、LiveData ワークブックを再生成します。

      BM regenerate-livedataworkbook MyNewBook.xls

      再生成された LiveData ブックは、元の LiveData ブックで Excel の成果物 (グラフなど) を再作成しません。 アーティファクトを手動で再作成します。

  • BAM ツールの前提条件: BAM ツール コンピューターに SSIS のインストールが必要です。 SSIS のバージョンは、BAM ツールが構成されているコンピューター上の SQL Server と互換性がある必要があります。 このマシンに SSIS をインストールした後、SSIS Windows サービスを停止および無効にすることができます。

エンタープライズ・シングル Sign-On (ESSO)

  • 以前のバージョンの Enterprise Single Sign-on からのアップグレード: BizTalk Server には、Enterprise Single Sign-On (ESSO) の更新バージョンが含まれています。 以前のバージョンの BizTalk を使用しているコンピューターにこのリリースをインストールする場合、セットアップ中に ESSO が自動的に更新されます。 アップグレードする前に、次の手順を実行することをお勧めします。

    1. シングル Sign-On データベース (SSODB) の現在のバージョンが安全な場所にバックアップされていることを確認します。
    2. 現在のマスター シークレット キーが安全な場所にバックアップされていることを確認します。
    3. マスター シークレットのパスワードを知っている。

    BizTalk グループ内のすべてのサーバーを同じリリースにアップグレードします。 この要件は、スタンドアロンのマスター シークレット サーバーにも適用されます。

  • Enterprise Single Sign-On スタンドアロン セットアップを使用したアップグレード: スタンドアロンの Enterprise Single Sign on インストールがインストールされているコンピューター (専用マスター シークレット サーバーなど) でアップグレードを実行するには、次の手順に従います。

    1. 現在のマスター シークレット キーが安全な場所にバックアップされていることを確認します。
    2. 現在のバージョンの SSODB が安全な場所にバックアップされていることを確認します。
    3. BizTalk Server 2020 インストール メディアから ESSO Setup.exe を実行します。 既定のインストール フォルダーは \Platform\SSO
    4. [ 自動実行 ] ダイアログ ボックスで、[ Microsoft Enterprise シングル サインオン] を選択します。
    5. [概要] ダイアログ ボックスで、[ アップグレード] を選択します。

マルチコンピューター環境

マルチコンピューター環境で、SSO マスター シークレット サーバー コンピューターをアップグレードします。 次に、他の BizTalk Server コンピューターをアップグレードします。 グループ内の BizTalk コンピューターの同時アップグレードはサポートされていません。 次の順序で一度に 1 台のコンピューターをアップグレードします。

  1. 単一 Sign-On マスター シークレット サーバー
  2. BizTalk Server を実行しているランタイム コンピューター
  3. 管理ツールと監視コンピューター
  4. BizTalk Server を実行している開発およびその他のコンピューター

補足

設定ダッシュボードを使用すると、パフォーマンスの最適化のために BizTalk Server の設定を広範囲に調整できます。 BizTalk グループ、BizTalk ホスト、BizTalk ホスト インスタンスの設定を変更することもできます。 BizTalk Server パフォーマンス チューニングの設定ダッシュボードの使用を参照してください。

全般情報

  • アカウント名: 可能な限り、既定のアカウント名を使用します。 BizTalk Server セットアップ プログラムは、既定のアカウントを使用するようにインストールされているコンポーネントを自動的に構成します。 Active Directory フォレストに複数の BizTalk Server グループがある場合は、競合を避けるためにアカウント名を変更します。 BizTalk Server では、サービス アカウントと Windows グループの <NetBIOS ___domain name>\<user> 名の形式のみがサポートされます。

  • BAM 管理 Web サービスのアカウント名: BizTalk Server は、BAM 管理 Web サービス ユーザーのパスワードのない組み込みアカウントまたはアカウントをサポートしていません。

    このようなアカウントを使用して BizTalk Server を構成すると正常に表示されることがありますが、BAM 管理 Web サービスは失敗します。

    BAM アプリケーション プールでのこのようなアカウントの使用がサポートされています。

  • インストールとアンインストール: BizTalk Server をアンインストールするときは、BizTalk Server データベースを手動で削除します。 開発者またはエバリュエーターとして BizTalk Server をインストールする場合は、仮想マシンへのインストールを検討してください。 これにより、再インストールする必要がある場合は、アンインストール プロセスを実行しなくても、プリセット チェックポイントに簡単にロールバックできます。

  • 32 ビットコンピューターと 64 ビット コンピューター: BizTalk Server を 32 ビット Windows または 64 ビット Windows にインストールする場合、いくつかの違いがあります。 このドキュメントでは、32 ビットと 64 ビットの両方のインストールについて説明します。 それらの違いは示されています。

  • ワークグループ: 1 台のコンピューター上のワークグループ環境での BizTalk Server のインストールと構成がサポートされています。 このシナリオでは、SQL Server と BizTalk Server の両方の機能とコンポーネントが同じコンピューターにインストールおよび構成されます。

  • ターミナル サーバー: アプリケーション モードで実行されているターミナル サーバーを使用した BizTalk Server のインストールはサポートされていません。

  • サイレント アップグレード はサポートされていません。

  • サポートされていないアプリケーション: BizTalk Server では、PAM API、ストアド プロシージャ、直接データベース アクセスなど、サポートされていない API 上に構築されたカスタム アプリケーションはサポートされていません。 運用環境をアップグレードする前に、少なくとも 1 つのテスト アップグレードを実行します。

  • SQL Server インスタンス: プラットフォームをアップグレードする前に、SQL Server インスタンスをアップグレードすることをお勧めします。

アップグレード用にコンピューターを準備する

  1. 重要な Windows 更新プログラムをインストールします。 インストールが完了したら、コンピューターを再起動することをお勧めします。

  2. すべての BizTalk Server コンピューターに Microsoft OLEDB Driver for SQL Server をインストールします。

  3. すべての BizTalk Server コンピューターに、x86 および x64 バージョンの Visual C++ 2015-2019 再頒布可能パッケージをインストールします。

  4. SQL Server をサポートされているバージョンにアップグレードします。 サポートされているバージョンについては、「 BizTalk Server 2020 のハードウェアとソフトウェアの要件」を参照してください。 SQL Server のアップグレードの詳細については、「SQL Server の アップグレード」を参照してください。

  5. SQL Server クライアント ツールをアップグレードします。 マルチコンピューター環境では、管理ツールを別のコンピューターにインストールできます。 管理ツールを含む SQL Server 管理クライアント ツールをアップグレードします。

  6. SQL Server Integration Services をインストールします。 マルチコンピューター環境では、BAM ツールを別のコンピューターにインストールして構成できます。 ターゲット SQL Server と互換性のある SQL Server Integration Services のバージョンをインストールします。

  7. SQL Server で SSIS カタログ (SSISDB) を作成します。

  8. Visual Studio をインストールします。 BizTalk Server 2020 のハードウェアとソフトウェアの要件 は、サポートされているバージョンの一覧です。 さまざまな Visual Studio バージョンをサイド バイ サイドでインストールできます。 詳細については、「Visual Studio」を参照してください。

  9. Office をインストールする。 BizTalk Server 2020 のハードウェアとソフトウェアの要件 には、サポートされている Office のバージョンが一覧表示されます。 「同じコンピューターに 異なるバージョンの Office をインストールして使用 する」を参照してください。

  10. BizTalk Server サービスと Windows サービスを停止します。

    • BizTalk Service BizTalk グループ: <Application_Name>
    • ルール エンジン更新サービス
    • World Wide Web 公開サービス

    BizTalk Server アクセラレータがインストールされている場合は、HL7 ログ サービスを停止します。

  11. データベースをバックアップします。

    • マスター
    • MSDB
    • BAMArchive
    • BAMPrimaryImport(BAMプライマリインポート)
    • BAMStarSchema
    • BizTalkDTADb
    • BizTalkMgmtDb
    • BizTalkMsgBoxDb
    • BizTalkRuleEngineDb
    • BAMAnalysis

    SQL Server: バックアップの概要

アップグレードを実行する

Von Bedeutung

SQL Server をインストールすると、セットアップによってログオン アカウントのシステム管理者権限が付与されます。 BizTalk Server をインストールするには、システム管理者権限も必要です。 次のいずれかを行ってください:

  • SQL Server のインストール時に使用したのと同じアカウントを使用します。 又は
  • 現在ログオンしているアカウントにシステム管理者権限があることを確認します。

アップグレードの手順

  1. 開いているすべてのプログラムを閉じます。
  2. インストール メディアから Setup.exe を実行します。
  3. [スタート] で、[ Microsoft BizTalk Server のインストール] を選択します。
  4. [ 顧客情報] に、ユーザー名、組織、プロダクト キーを入力します。 [次へ] を選択します。
  5. 使用許諾契約書に同意し、[ 次へ] を選択します。
  6. カスタマー エクスペリエンス向上プログラムで、ユーザー設定を入力します。 詳細については、 付録 A (この記事の) を参照してください。
  7. [コンポーネントのインストール] で、使用可能なコンポーネントを確認し、[次へ] を選択します。
  8. [ 概要] で、アップグレード可能なコンポーネントを確認します。
  9. [ アップグレード ] を選択して開始します。
  10. 省略可能: [更新プログラムを確認するときに Microsoft Update を使用する (推奨)] を選択します。
  11. [アップグレードの完了]で、[BizTalk Server 構成の起動] チェックボックスをオフにし、[完了]を選択します。

余分な

BizTalk Server のアップグレード中に多くのことが発生し、プロセス中にエラーが発生することは珍しくありません。 ただし、準備が整っていれば、ほとんどのエラーは簡単に修正されます。 アップグレード エラーを回避する方法と、発生した場合の処理に関するヒントについては、(この記事の) 付録 B を参照することをお勧めします。

アップグレード プロセスでは、以前のバージョンの BizTalk Server の一部であった機能のみをアップグレードします。 アップグレード中に新しい機能はインストールされません。 これらの機能をインストールするには、アップグレード後にセットアップを再実行し、[ 変更] を選択して、インストールする機能を選択します。 インストールが完了したら、 BizTalk Server 構成マネージャーを使用して構成します。

アップグレードが成功したかどうかを確認するには、[ プログラムと機能] を開き、BizTalk Server 2020 を探します。 一覧に表示されている場合は、セットアップに成功しました。

アップグレード後

BizTalk Server 2016 にロールバックすることはできません。

  • Visual Studio に BizTalk Server 拡張機能をインストールする: BizTalk Developer Tools のインストールを完了するには、Visual Studio に BizTalk Server 拡張機能をインストールします。

  • WinSCP をダウンロードしてコピーする: SFTP アダプターを使用している場合は、推奨バージョンの WinSCP zip ファイルをダウンロードし、BizTalk Server 2020 インストール フォルダーに展開します。

  • OWC のアンインストール: OWC は非推奨であり、Microsoft ではサポートされていません。 BizTalk Server マシンからアンインストールすることをお勧めします。 影響は、BAM ポータルの集計ビューアー機能に限定されます。

  • MQSAgent のインストール: MQSAgent.dll ファイルがリモート WebSphere MQ サーバーにインストールされている場合は、BizTalk Server 2020 から新しいバージョンの MQ エージェントをリモート WebSphere MQ サーバーにインストールします。

  • MSMQ の起動: MSMQ アダプターを使用する場合は、メッセージ キュー サービスを開始します。

  • SQL エージェント ジョブ: 次の SQL Server エージェント ジョブを再構成します。

  • スケジュールされた BAM DTS パッケージ: BAM DTS パッケージをスケジュールする SQL エージェント ジョブがある場合は、SSIS パッケージ ストア (MSDB) ではなく SSIS カタログ (SSISDB) の SSIS パッケージを使用するようにジョブを再構成します。

  • 監査を有効にする: BizTalk 管理操作の監査を有効にする場合は、BizTalk グループ設定を使用して監査を有効にします。

  • BizTalk Server 読み取り専用ユーザー グループ: 読み取り専用ユーザー ロールを構成する場合は、Windows グループをパラメーターとして使用して PowerShell スクリプト Configure-WindowsGroupForReadOnlyUserDBRole.ps1 を実行します。 SQL Server PowerShell モジュールがインストールされていることを確認します。

  • BizTalk Server 2016 Feature Pack: BizTalk Server 2016 Feature Pack からアップグレードした場合は、アップグレード後の以下の操作が必要です。

    • O365 アダプター: O365 アダプターを使用する場合は、BizTalk TMS をインストールして構成します。 各ポートに対して Outlook アカウントに 1 回ログインして、これらのアダプターを使用して各ポートを アクティブ化 する必要があります。

    • 管理サービスと運用データ サービス: 管理サービスまたは運用データ サービスを使用する場合は、IIS マネージャーで管理サービスと運用データ サービスを削除し、対応するアプリ プールを削除してから、BizTalk Server 2020 構成で BizTalk REST API 機能を再構成します。

  • アプリケーションの再起動: アップグレードされたすべてのデプロイ済みアプリケーションを再起動します。

  • TIBCO Enterprise Message Service Adapter のホストを 64 ビットに更新する: TIBCO Enterprise Message Service Adapter の送受信ハンドラー ホストを 64 ビット ホストに更新します。

付録 A: カスタマー エクスペリエンス向上プログラム

BizTalk Server のカスタマー エクスペリエンス向上プログラムの一環として、BizTalk Server の機能の使用に関する有用なフィードバックを Microsoft に提供できます。 収集されるデータは匿名であり、ユーザーを識別するために使用することはできません。 Microsoft は、このプログラムの一部として機能の使用状況の統計情報を収集します。

このプログラムに参加することで、BizTalk Server のさまざまな機能の信頼性とパフォーマンスを向上させることができます。

付録 B: 既知の問題

  • 管理コンピューターで BAM アラートを構成する: 管理、ランタイム、および SQL Server コンポーネントが別々のコンピューターにインストールされているマルチコンピューター環境があります。 BAM ツールまたは BAM アラートを使用すると、次の問題が発生する可能性があります。

    問題: BizTalk 管理コンピューターで BAM ツールを構成すると、次のエラーが発生します。

    Service BAMAlerts was not found on computer ‘.’.The specified service does not exist as an installed service.

    問題: ランタイム コンピューターから BAM アクティビティ定義を展開すると、次のエラーが発生します。

    A network-related or instance-specific error occurred while establishing a connection to SQL Server. The server was not found or was not accessible. Verify that the instance name is correct and that SQL Server is configured to allow remote connections. (provider: Named Pipes Provider, error: 40 - Could not open a connection to SQL Server) (.Net SqlClient Data Provider)

    これは、ランタイム コンピューターで BAM アラートが構成されている場合に発生します。 解決するには、BizTalk 管理コンソールと同じコンピューターで BAM アラートを構成します。 ランタイム コンピューターで BAM アラートを構成しないでください。

  • 失敗したアップグレードからの復旧: アップグレードの失敗は、アップグレード中にいつでも発生する可能性があります。 失敗したアップグレードからの復旧方法は、各フェーズで障害が発生した時点から決定されます。

    • 前提条件のインストール時にアップグレードが失敗した場合、セットアップは前提条件の追加インストールを停止し、エラーを含むメッセージを返します。 その後、問題を修正し、セットアップを再実行できます。

    • データベースのアップグレード時、既存の BizTalk Server バージョンからの機能の削除、または新しいバージョンのインストール時にアップグレードが失敗した場合、セットアップはそれ以降のインストールを停止し、エラーを含むメッセージを返します。 変更はすべてロールバックされます。 BizTalk Server データベースに加えられた変更はロールバックできません。

      アップグレード中に以前の BizTalk Server インストールのコンポーネントが削除された場合、コンピューターが BizTalk Server コンポーネントのない状態のままになる可能性があります。 前のインストールからの機能構成情報が保持される場合があります。 また、アップグレード プロセスが失敗する場所によっては、BizTalk Server データベースがアップグレードされている可能性があります。 セットアップを再度実行する前に、前にバックアップしたデータベースを復元することが必要な場合があります。

    • BizTalk Server の機能を再構成するときにアップグレードが失敗した場合、セットアップは完了レベルのメッセージを返します。 構成のアップグレードが失敗した場合、または部分的に成功した場合は、BizTalk Server 構成を実行してアップグレードを完了します。

      アップグレードが失敗し続け、以前のバージョンの BizTalk Server に後退する必要がある場合は、バックアップしたデータベースを復元してから、以前のバージョンの BizTalk Server を再インストールする必要があります。

  • 同じバージョンを使用する: BizTalk アプリケーション グループでは、BizTalk Server のバージョンが異なるマシンを実行することはできません。 たとえば、BizTalk 管理コンソールでは、BizTalk Server の 1 つのバージョンで実行されている送信ポートを、別のバージョンの BizTalk Server で実行されている受信場所にバインドすることはできません。

  • 証明書ストア: アップグレード後、BizTalk Server 管理コンソールから送信ポートまたは受信場所を開き、エラーが発生します。 Could not open certificate store, the system cannot find the file specified (System).

    このエラーは、証明書ストアが見つからない場合に発生します。

  • BAM ポータル: 64 ビット コンピューターでは、アップグレード後に BAM ポータルにアクセスできません。 考えられる解決策:

    1. %BizTalkInstallDir%\BAMPortal\web.configにある web.config ファイルのバックアップ コピーを作成します。

    2. BizTalk Server Tracking フォルダーの bm.exe を使用して、コマンド プロンプトで次のコマンドを実行します。 bm.exe get-config –FileName:<filepath> -Server:MyServer -Database:MyDB

      Config XML ファイルから、 BAMVRoot の値を取得します (xpath: BAMConfiguration\ GlobalProperty\Name="BAMVRoot")。

    3. BAMVRoot 値として一覧表示されているコンピューターで BizTalk Server 構成を開き、BAM ポータルの構成を解除します。

    4. BizTalk Server 構成を開き、BAM ポータルを構成します。

    5. 手順 (1) で説明した場所から新しい web.config ファイルを開きます。

    6. web.config ファイルのバックアップ コピーを使用して、次の値を設定します ( configuration\appSettings)。

      • key="MainPageContentUrl"
      • key="AlertNotificationOptions"

      64 ビット コンピューターでは、オペレーティング システムをアップグレードした後、BAM ポータルを再構成することをお勧めします。

  • EDI BAM アクティビティの展開: アップグレードすると、アップグレードが部分的に成功する可能性があります。 これは、(EDI が構成された) SQL Server をアップグレードするときに発生する可能性があります。 EDI BAM アクティビティが正しくアップグレードされない可能性があります。 この問題を解決するには、管理者資格情報を使用してコマンド プロンプトで次のコマンドを実行して、BAM アクティビティを展開します。

    "<BizTalk Installation Folder>\Tracking\bm.exe" deploy-all -DefinitionFile:"<BizTalk Installation Folder>\AS2ResendActivityDefs.xml" -Server:"<BAM Database Server Name>" -Database:"<BAM Database Name>"

    "<BizTalk Installation Folder>\Tracking\bm.exe" update-all -DefinitionFile:"<BizTalk Installation Folder>\Microsoft.BizTalk.Configuration.EdiAS2.UpgradeR2toR3.xml" -Server:"<BAM Database Server Name>" -Database:"<BAM Database Name>"

    "<BizTalk Installation Folder>\Tracking\bm.exe" update-all -DefinitionFile:"<BizTalk Installation Folder>\Microsoft.BizTalk.Configuration.Batching.UpgradeR2toR3.xml" -Server:"<BAM Database Server Name>" -Database:"<BAM Database Name>"

  • クラスターでの SSO エラー: BizTalk Server ランタイム クラスター環境でアップグレードしようとすると、次のエラー メッセージが表示されることがあります。

    SSO Master Secret Server service is not running on <Cluster name>.Please start the service to continue the upgrade.

    この問題を解決するには、SSO と BizTalk Server ランタイム クラスターの両方で SSO サービスを更新します。

    SSO クラスターで SSO サービスを更新するには:

    1. クラスター管理者で、クラスター化された Enterprise SSO サービス リソースを含むクラスター グループを オンライン にします。 これにより、クラスター グループ内のすべてのリソースが開始されます。

    2. Enterprise SSO サービスのクラスター化されたインスタンスをオフラインにします。 次に、オンラインに戻 します

    3. クラスター グループを移動します。 この手順では、クラスター化された Enterprise SSO サービス リソースを含むクラスター グループを最初のノードから 2 番目のノードに移動する必要があります。

    4. Enterprise SSO サービスのクラスター化されたインスタンスをオフラインにします。 次に、オンラインに戻 します

      BizTalk Server ランタイム クラスター内の SSO サービスを更新するには:

    5. クラスター管理者で、クラスター化された BizTalk Server ランタイム リソースを含むクラスター グループを オンライン にします。 これにより、クラスター グループ内のすべてのリソースが開始されます。

    6. Enterprise SSO サービスのクラスター化されたインスタンスをオフラインにします。 次に、オンラインに戻 します

    7. クラスター グループを移動します。 この手順では、クラスター化された BizTalk Server ランタイム リソースを含むクラスター グループを最初のノードから 2 番目のノードに移動する必要があります。

    8. Enterprise SSO サービスのクラスター化されたインスタンスをオフラインにします。 次に、オンラインに戻 します

次のステップ

環境を最適化するための構成後の手順