次の方法で共有


BAM Notification Services データベースを移動する

この手順を使用して、BAM Notification Services データベースを別のサーバーに移動できます。

BAM Notification Services アプリケーション (BAMAlertsApplication) データベースと BAM Notification Services インスタンス (BAMAlertsNSMain) データベースを一緒に移動する必要があります。

[前提条件]

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

BAM Notification Services データベースを移動するには

  1. BAM の復元に使用する .xml ファイルのコピーを取得します。

    1. [スタート]をクリックし、[実行]をクリックして、「cmd」と入力し、[OK]をクリックします。

    2. コマンド プロンプトで、次のディレクトリに移動します。

      %SystemDrive%\Program Files\MicrosoftBizTalk Server\Tracking

    3. コマンド プロンプトで、次のように入力します。

      Bm.exe get-config –filename:BAMConfiguration.xml  
      

      ユーザー アカウント制御 (UAC) をサポートするシステムでは、管理者特権でツールを実行することが必要になる場合があります。

  2. コマンド プロンプトで、次のように入力します。

    Net stop NS$BamAlerts  
    
  3. SQL Server オンライン ブックの手順に従って、古いサーバー上のデータベースをバックアップする方法について説明します。

  4. BAM Notification Services データベースを新しい SQL サーバーにコピーします。

  5. 新しいサーバーでデータベースを復元する方法については、SQL Server オンライン ブックの手順に従います。

  6. BAMConfiguration.xml ファイルを編集し、[Alert DeploymentUnit] セクションの ServerName を新しいサーバー名に変更します。

  7. BAMConfiguration.xml ファイルを保存して閉じます。

  8. [スタート]をクリックし、[実行]をクリックして、「cmd」と入力し、[OK]をクリックします。

  9. コマンド プロンプトで、次のディレクトリに移動します。

    %SystemDrive%\Program Files\MicrosoftBizTalk Server\Tracking

  10. コマンド プロンプトで、次のように入力します。

    bm.exe update-config -FileName:BAMConfiguration.xml  
    

    ユーザー アカウント制御 (UAC) をサポートするシステムでは、管理者特権でツールを実行することが必要になる場合があります。

  11. BAM Notification Services データベースへの参照を更新します。 詳細については、「 BAM Notification Services データベースへの参照を更新する方法」を参照してください。

こちらもご覧ください

BizTalk Server データベースの移動