次の方法で共有


BAM プライマリ インポート データベースを移動する

この手順を使用して、BAM プライマリ インポート データベースを別のサーバーに移動できます。

[前提条件]

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

BAM プライマリ インポート データベースを移動するには

  1. すべての BizTalk Server サービスを停止します。 詳細については、「 BizTalk Server サービスを開始、停止、一時停止、再開、または再起動する方法」を参照してください。

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

  3. BAM アラート通知サービスを停止します。

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

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

      Net stop NS$BamAlerts  
      
  4. SQL Server オンライン ブックの手順に従って、古いサーバー上の BAM プライマリ インポート データベースをバックアップします。

  5. BAM プライマリ インポート データベースを新しい SQL Server にコピーします。

  6. SQL Server オンライン ブックの手順に従って、新しいサーバー上の BAM プライマリ インポート データベースを復元します。

  7. BizTalk Server を実行しているコンピューターで、次のフォルダーを参照します。

    \Program Files (x86)\Microsoft BizTalk Server <VERSION>Schema\Restore

  8. SampleUpdateInfo.xmlを右クリックし、[編集] をクリックします。

  9. ファイルの [プライマリ インポート データベース] セクションで、 "SourceServer" をソース システムの名前に置き換え、 "DestinationServer" をターゲット システムの名前に置き換えます。

    Von Bedeutung

    ソース システムと移行先システムの名前を囲む引用符を含めます。

    BizTalk Server データベースの名前を変更した場合は、必要に応じてデータベース名も更新する必要があります。

  10. xml ファイル内の次の行のコメントを解除します。

    - <UpdateConfiguration>  
      <MessageBoxDB oldDBName="BizTalkMsgboxDb" oldDBServer="Server01" newDBName="BizTalkMsgboxDb" newDBServer="Server01" IsMaster="1" />   
      <TrackingDB oldDBName="BizTalkDTADb" oldDBServer="Server01" newDBName="BizTalkDTADb" newDBServer="Server01" />   
      <ManagementDB oldDBName="BizTalkMgmtDb" oldDBServer="Server01" newDBName="BizTalkMgmtDb" newDBServer="Server01" />   
    - <BAM>  
    - <DeploymentUnit Name="OldPrimaryImportDatabase">  
      <Property Name="ServerName">Server01</Property>   
      <Property Name="DatabaseName">BAMPrimaryImport</Property>   
      </DeploymentUnit>  
    - <DeploymentUnit Name="PrimaryImportDatabase">  
      <Property Name="ServerName">Server02</Property>   
      <Property Name="DatabaseName">BAMPrimaryImport</Property>   
      </DeploymentUnit>  
    - <DeploymentUnit Name="ArchivingDatabase">  
      <Property Name="ServerName">Server01</Property>   
      <Property Name="DatabaseName">BAMArchive</Property>   
      </DeploymentUnit>  
    - <DeploymentUnit Name="AnalysisDatabase">  
      <Property Name="ServerName">Server01</Property>   
      <Property Name="DatabaseName">BAMAnalysis</Property>   
      </DeploymentUnit>  
    - <DeploymentUnit Name="StarSchemaDatabase">  
      <Property Name="ServerName">Server01</Property>   
      <Property Name="DatabaseName">BAMStarSchema</Property>   
      </DeploymentUnit>  
    - <DeploymentUnit Name="Alert">  
      <Property Name="DBServer">Server01</Property>   
      <Property Name="InstanceDatabaseName">BAMAlerts</Property>   
      </DeploymentUnit>  
      </BAM>  
    - <OtherDatabases>  
      <Database Name="SSO" oldDBName="SSODB" oldDBServer="Server01" newDBName="SSODB" newDBServer="Server01" />   
      </OtherDatabases>  
      </UpdateConfiguration>  
    
  11. ファイルの編集が完了したら、ファイルを保存して終了します。

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

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

    \Program Files (x86)\Microsoft BizTalk Server <VERSION>Schema\Restore

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

    cscript UpdateDatabase.vbs SampleUpdateInfo.xml

  15. すべての BAM Livedata Microsoft Excel ファイルの BAM プライマリ インポート データベースへの参照を更新します。 ファイルごとに次の手順を実行します。

    1. Excel ライブ データ ファイルを開きます。 ファイル名は _LiveData.xlsで終わります。

    2. [BAM] メニューの [BAM DB 接続] をクリックします。

    3. [ BAM データベースの選択 ] ダイアログ ボックスで、SQL Server データベースと BAMPrimaryImport データベースを入力し、[OK] をクリック します

    4. [ ファイル ] メニューの [閉じる] をクリック し、Microsoft Excel に戻ります

    5. [ファイル] メニューの [保存] をクリックします。

  16. 次の手順に従って、すべての BAM 分析 DTS パッケージのサーバー名とデータベース名を更新します。先頭に "BAM_AN_" または "BAM_DM_" が付いています。

    1. BAM をホストしているサーバーで、SQL Server Enterprise Manager を開きます。

    2. [データ変換サービス] フォルダーを開きます。

    3. [ローカル パッケージ] フォルダーを開き、DTS パッケージを開きます。

    4. [ パッケージ ] メニューの [ プロパティ] をクリックします。

    5. [ グローバル変数 ] タブで、プライマリ インポート サーバーとデータベースの値を更新します。

    6. 新しいサーバーとデータベースに合わせて次の行を変更します。

      PrimaryImportServer= "<ServerName>"

      PrimaryImportDatabase = "<DatabaseName>"

  17. すべての BizTalk Server サービスを開始します。 詳細については、「 BizTalk Server サービスを開始、停止、一時停止、再開、または再起動する方法」を参照してください。

  18. IIS サービスを開始します。

  19. BAM アラート通知サービスを開始します。

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

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

      Net start NS$BamAlerts  
      

こちらもご覧ください

BizTalk Server データベースの移動