次の方法で共有


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

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

アップグレードの概要

  • アップグレードを開始する前に、このドキュメント全体をお読みください。 BizTalk Server は、企業内外の多種多様なコンポーネントを接続します。 実際の展開のほとんどはさらに規模が大きく、何台ものサーバーが含まれます。最終的には、物理コンピューターと仮想コンピューターの両方で構成されるクラスターへと発展します。

  • BizTalk Server の展開に 2 つとして同じものはありません。 アップグレードを開始する前に、自社のニーズに関する情報を収集し、BizTalk Server を使用する IT 担当者、システム管理者、および開発者と共に展開の範囲について話し合います。 このアップグレード ガイドをよくお読みになり、自社の具体的なニーズを判断すれば、最終的に独自の展開のためのロードマップができあがります。

  • BizTalk Server の Best Practices Analyzer (BPA) を使用して、BizTalk Server の展開を調査し、ベスト プラクティスの一覧を生成します。 また、読み取って報告するだけの構成レベルの検証を行い、収集したデータを使用してベスト プラクティスに従っているかどうかを判断します。

アップグレードの計画

アップグレード プロセスの大まかな流れを以下に示します。 一覧の各ステップは、表示されている順序で実行する必要があります。

  • オペレーティング システムのアップグレード パス
  • 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 がアップグレードできないことを意味しています。 「不可」の場合、BizTalk 環境をサポートされる SQL Server バージョンで再作成する必要があります。 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 Evaluation Edition BizTalk Server 2020 Branch Edition BizTalk Server 2020 Developer Edition BizTalk Server 2020 Standard Edition BizTalk Server 2020 Enterprise Edition
評価 いいえ いいえ いいえ いいえ はい
[Branch]\(ブランチ) いいえ はい いいえ いいえ はい
開発者 いいえ いいえ いいえ いいえ はい
Standard いいえ いいえ いいえ はい はい
エンタープライズ いいえ いいえ いいえ いいえ はい

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

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

    • ローカル コンピューターの Administrators グループ
    • SQL Server の SQL Server システム管理者グループ
    • BizTalk Server 管理者グループ
    • シングル サインオン (SSO) 管理者グループ
  • 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では、 ファイルと bm.exe.config ファイル内のbtsntsvc.exe.config変更の移行のみがサポートされます。

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

    警告

    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 をインストールまたはアップグレードします。 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. パス の 下 <Caption> にあるMyDef.xmlのピボットテーブル名を見つけて、ピボットテーブル レポートの名前を <BAMDefinition>\<Extension>\<OWC>\<PivotTableView>\<PivotTable>\<PivotView>\<Label> 変更します。 これらの名前を使用して、MyNewBook.xlsのピボットテーブル レポートの名前 変更します。

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

      BM regenerate-livedataworkbook MyNewBook.xls

      Note

      再生成された LiveData ブックでは、元の LiveData ブックにある Excel アイテム (チャートなど) は再作成されません。 手動でアイテムを再作成します。

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

エンタープライズ シングル サインオン (ESSO)

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

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

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

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

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

複数コンピューター環境

複数コンピューターの環境では、SSO マスター シークレット サーバーのコンピューターをアップグレードします。 その後、その他の BizTalk Server コンピューターをアップグレードします。 グループ内の複数の BizTalk コンピュータを同時にアップグレードすることはできません。 以下の手順で、一度に 1 台ずつコンピュータをアップグレードします:

  1. シングル サインオンのマスター シークレット サーバー
  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 ビット コンピューター: 32 ビット Windows または 64 ビット Windows にBizTalk Serverをインストールする場合、いくつかの違いがあります。 このドキュメントでは、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. Integration Services SQL Serverインストールします。 マルチコンピューター環境では、BAM ツールを別のコンピューターにインストールして構成できます。 ターゲット SQL Serverと互換性のあるSQL Server Integration Services のバージョンをインストールします。

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

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

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

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

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

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

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

    • Master
    • MSDB
    • BAMArchive
    • BAMPrimaryImport
    • BAMStarSchema
    • BizTalkDTADb
    • BizTalkMgmtDb
    • BizTalkMsgBoxDb
    • BizTalkRuleEngineDb
    • BAMAnalysis

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

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

重要

SQL Server をインストールした場合、SQL Server セットアップを実行したログオン アカウントにシステム管理者の権限が付与されています。 システム管理者の権限は BizTalk Server のインストールにも必要です。 次のいずれかの操作を行います。

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

アップグレードの手順

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

追加

BizTalk Server のアップグレード中には数多くのことが起こるため、その過程でエラーが発生することも珍しいことではありません。 ただし、準備を整えておけば、大部分のエラーは容易に解決できます。 アップグレード エラーを回避する方法と、発生した場合の対応方法に関するヒントについては、 付録 B (この記事の) を参照することをお勧めします。

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

アップグレードが成功したかどうかを確認するには、[プログラムと機能] を開き、BizTalk Server 2020 を探します。 BizTalk Server 2013 R2 が表示されていれば、インストールは成功です。

アップグレード後

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

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

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

  • 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 を実行します。 powershell モジュールSQL Serverインストールされていることを確認します。

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

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

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

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

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

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

BizTalk Server のカスタマー エクスペリエンス向上プログラムの一環として、ユーザーは BizTalk Server の機能の使用に関して有益なフィードバックを 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 上で実行されている送信ポートを、異なるバージョンの BizTalk Server 上で実行されている受信場所にバインドすることはできません。

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

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

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

    1. にある web.config ファイルのバックアップ コピーを %BizTalkInstallDir%\BAMPortal\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"

      Note

      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. [クラスター管理者] 、クラスター化されたエンタープライズ 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 サービスのクラスター化されたインスタンスをオフラインにします。 次に、 オンラインに戻します。

次のステップ

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