概要
この手順を使用して、プライマリ BizTalk Server データベースを別のサーバーに移動できます。 この同じ基本的な手順を使用して、BizTalk Server データベースをローカル SQL Server からリモート SQL Server または SQL Server クラスターに移動することもできます。
[前提条件]
この手順を実行するには、SQL Server sysadmin 固定サーバー ロールのメンバーであるアカウントでサインインします。
手順を移動する
すべての BizTalk Server サービスを停止します。 詳細については、「 BizTalk Server サービスを再起動して BizTalk Server をシャットダウンする」を参照してください。
Von Bedeutung
データベースを移動する前に、すべての BizTalk Server サービスとジョブが停止していることを確認することが重要です。
IIS サービスを停止します。
SQL Server エージェント サービスを停止します。
「BizTalk Server データベースのバックアップと復元」の説明に従って、データベース バックアップ手順に従って BizTalk データベースをバックアップします。
「データベースを復元する方法」のデータベース復元手順に従って、新しいサーバー上の BizTalk データベースを復元します。
「SQL エージェント ジョブをバックアップおよび復元する方法」で説明されているように、新しいサーバーに転送するために、以下に示す SQL Server エージェント ジョブのスクリプトを作成します。 新しいサーバーで各スクリプトを実行して、ジョブを再作成します。
新しいサーバーで各スクリプトを実行して、ジョブを再作成します。 バックアップ BizTalk Server (BizTalkMsgBoxDb) ジョブなどの特定のジョブは、新しいサーバー ファイル パスとサーバー名が古いサーバーと同じでない限り、再構成する必要があります。
注
SSIS/DTS 転送ジョブ タスクを使用してジョブを新しいサーバーに移動することもできますが、ほとんどのユーザーは SQL Management Studio を使用してジョブのスクリプトを作成する方が簡単です。
前の手順で説明したように SQL Server エージェント ジョブをスクリプト化するだけでなく、「 SQL Server ログインをバックアップおよび復元する方法」の説明に従って、ログインのスクリプトを作成する必要もあります。 これらのログインは、移行先サーバーで復元する必要があります。
「データベースを復元する方法」の手順 9 から 22 に従って、BizTalk Server データベースを復元します。 この手順では、BizTalk Management (BizTalkMgmtDb) データベースとレジストリを BizTalk データベースの新しい場所に更新します。
注
SampleUpdateInfo.xml ファイルで、新しいサーバーに移動したデータベースを除くすべてのデータベースをコメント アウトします。