BizTalk Server データベースを移動する方法

概要

この手順を使用して、プライマリ BizTalk Server データベースを別のサーバーに移動できます。 この同じ基本的な手順を使用して、BizTalk Server データベースをローカル SQL Serverからリモート SQL ServerまたはSQL Server クラスターに移動することもできます。

前提条件

この手順を実行するには、SQL Server sysadmin 固定サーバー ロールのメンバーであるアカウントでサインインします。

ステップの移動

  1. BizTalk Server サービスをすべて停止します。 詳細については、「BizTalk Server サービスを再起動し、BizTalk Serverをシャットダウンする」を参照してください。

    重要

    データベースを移動する前に、すべてのBizTalk Serverサービスとジョブを停止することが重要です。

  2. IIS サービスを停止します。

  3. SQL Server エージェント サービスを停止する。

  4. 「BizTalk Server データベースのバックアップと復元」の説明に従って、データベースのバックアップ手順に従って BizTalk データベースをバックアップします

  5. 「データベースを復元する方法」のデータベース復元手順に従って、BizTalk データベースを新しいサーバー に復元します

  6. SQL エージェント ジョブをバックアップおよび復元する方法」の説明に従って、新しいサーバーに転送するために、以下に示すSQL Server エージェント ジョブをスクリプト化します。 それぞれのスクリプトを新しいサーバーで実行してジョブを再作成します。

    それぞれのスクリプトを新しいサーバーで実行してジョブを再作成します。 バックアップ BizTalk Server (BizTalkMsgBoxDb) ジョブなどの特定のジョブは、新しいサーバー ファイル パスとサーバー名が古いサーバーと同じでない限り、再構成する必要があります。

    Note

    SSIS/DTS ジョブ転送 タスクを使用してジョブを新しいサーバーに移動することもできますが、ほとんどのユーザーは SQL Management Studio を使用してジョブをスクリプト化する方が簡単です。

  7. 前の手順で説明したようにジョブSQL Server エージェントスクリプトを作成するだけでなく、「ログインをバックアップおよび復元する方法」の説明に従って、ログインSQL Serverスクリプトを作成する必要もあります。 これらのログインは、移動先のサーバーに復元する必要があります。

  8. 「データベースを復元する方法」の手順 9 から 22 に従って、BizTalk Server データベースを復元します。 この手順によって BizTalk 管理 (BizTalkMgmtDb) データベースおよびレジストリが更新され、BizTalk データベースの新しい場所が反映されます。

    Note

    SampleUpdateInfo.xml ファイルで、新しいサーバーに移動したデータベースを除くすべてのデータベースをコメント アウトします。

参照

BizTalk Server データベースの移動