システムまたはデータに障害が発生した場合に BAMPrimaryImport データベースをバックアップした場合は、そのバックアップを別のコンピューターに復元し、バックアップの名前を変更できます。
BAM Event Bus サービスは、メッセージ ボックス データベースから BAMPrimaryImport データベースにイベント データを移動します。 BAM Event Bus サービスにはフォールト トレランス ロジックが含まれています。これにより、データを失うことなく、予期しないエラーから復旧および再起動できます。 BAM イベント バス サービスの詳細については、「 BAM イベント バス サービスの管理」を参照してください。
BAMPrimaryImport データベースを復元するには、「データベースを 復元する方法」の手順を実行します。 さらに、次の一般的な手順を実行する必要があります。その後に、手順について詳しく説明する手順が続きます。
すべての BAM DTS パッケージの SQL 接続 1 を更新して、新しいデータベース名を参照します。
web.config ファイルを新しいデータベース名で更新します。
すべての BAM Livedata Microsoft Excel ファイルの BAMPrimaryImport データベースへの参照を更新します。
[前提条件]
BizTalk Server Administrators グループのメンバーとしてサインインします。
参照を更新する
BAM キューブの更新とデータメンテナンスデータ変換サービス (DTS) パッケージを停止するか、BAMPrimaryImport データベースを復元するまで実行されないようにします。
BizTalk アプリケーション サービス (BAM Event Bus サービスを含む) を停止して、データベースへのデータのインポートを試みないようにします。
[スタート] メニューから「services.msc」と入力し、[サービス] を開きます。
BizTalk Service BizTalk Group: BizTalkServerApplication サービスを右クリックし、[停止] をクリックします。
BAMPrimaryImport データベースを復元します (「データベース を復元する方法」の手順)。
次の Web.Config ファイルを更新します。
\Program Files (x86)\Microsoft BizTalk Server <VERSION>\BAMPortal\BamManagementService\Web.Config.
<ServerName>文字列を新しいサーバー名に置き換え、<DatabaseName>を新しいデータベース名に置き換えます。 次の接続文字列を更新します。
<アプリケーション設定>
<add key="BamServer" value="<ServerName>" />
<add key="BamDatabase" value="<DatabaseName>" />
<add key="MaxResultRows" value="2000" />
</appSettings>
\Program Files (x86)\Microsoft BizTalk Server <VERSION>\BAMPortal\BamQueryService\Web.Config.
<ServerName>文字列を新しいサーバー名に置き換え、<DatabaseName>を新しいデータベース名に置き換えます。 次の接続文字列を更新します。
<アプリケーション設定>
<add key="BamServer" value="<ServerName>" />
<add key="BamDatabase" value="<DatabaseName>" />
<add key="MaxResultRows" value="2000" />
</appSettings>
コマンド プロンプト ([スタート] メニュー > コマンド プロンプト) を開き、\Program Files (x86)\Microsoft BizTalk Server <VERSION>\Schema\Restore ディレクトリに移動します。
SampleUpdateInfo.xmlを右クリックし、[編集] をクリックします。
OldPrimaryImportDatabase、PrimaryImportDatabase、ArchivingDatabase、AnalysisDatabase、StarSchemaDatabase、Alert を除くすべてのデータベース セクションをコメント アウトします。
OldPrimaryImportDatabase、PrimaryImportDatabase、ArchivingDatabase、AnalysisDatabase、StarSchemaDatabase、Alert セクションの場合は、 SourceServer と Destination Server を 、これらのデータベースが存在する既存のサーバーの名前に設定します。
PrimaryImportDatabase の場合は、BAM プライマリ インポート データベースを移動したサーバーの名前に "SourceServer" を設定します。
Von Bedeutung
ソース システムと移行先システムの名前を囲む引用符を含めます。
注
BizTalk Server データベースの名前を変更した場合は、必ずデータベース名も更新してください。
ファイルの編集が完了したら、ファイルを保存して終了します。
コマンド プロンプトで、次のように入力します。
cscript UpdateDatabase.vbs SampleUpdateInfo.xml
注
UpdateDatabase.vbs を 1 回だけ実行します。
64 ビット コンピューターで、64 ビット のコマンド プロンプトから UpdateDatabase.vbs を実行します。
コマンド プロンプトで、次のディレクトリに移動します。
\Program Files (x86)\Microsoft BizTalk Server <VERSION>\Tracking
コマンド プロンプトで、bm.exe.configを編集し、key="DefaultServer" の値を新しいサーバー名に変更して、ファイルを保存します。
すべての BAM Livedata Microsoft Excel ファイルの BAMPrimaryImport データベースへの参照を更新します。 ファイルごとに次の手順を実行します。
Excel ライブ データ ファイルを開きます。 ファイル名は _LiveData.xlsで終わります。
[BAM] メニューの [BAM DB 接続] をクリックします。
[ BAM データベースの選択 ] ダイアログ ボックスで、SQL Server データベースと BAMPrimaryImport データベースを入力し、[OK] をクリック します。
[ ファイル ] メニューの [閉じる] をクリック し、Microsoft Excel に戻ります。
[ファイル] メニューの [保存] をクリックします。
BizTalk アプリケーション サービスを再起動します。
services.msc を開きます。
BizTalk Service BizTalk Group: BizTalkServerApplication サービスを右クリックし、[開始] をクリックします。
BAM キューブの更新とデータメンテナンスの DTS パッケージを有効にします。
不完全なトレース インスタンスを解決するには、「 不完全なアクティビティ インスタンスの解決」を参照してください。