次の方法で共有


BTSTask を使用して BizTalk 設定をインポートまたはエクスポートする

概要

BTSTask コマンド ライン ユーティリティを使用すると、BizTalk Server 環境から設定をエクスポートし、別の BizTalk Server 環境にインポートできるため、ソリューション全体の時間を短縮できます。 これは、管理者がステージング環境で BizTalk Server のパフォーマンスを調整しようとするシナリオで特に便利です。また、目的の結果を得た時点で、設定を運用環境にインポートできます。

このトピックでは、BTSTask.exeを使用して、BizTalk Server 設定をある環境から別の環境にインポートまたはエクスポートする手順 を示 します。

BizTalk 設定のインポート

Von Bedeutung

特定の環境から BizTalk 設定をインポートするには、それらの設定を既にエクスポートして XML ファイルに保存しておく必要があります。 設定のエクスポートの詳細については、「設定 ダッシュボードを使用して BizTalk 設定をインポートまたはエクスポート する」または「 BTSTask を使用して BizTalk 設定をエクスポート する」を参照してください (このトピックの内容)。

XML ファイルをインポートすることで、必要な BizTalk Server 設定をターゲット コンピューターにレプリケートできます。 BTSTask.exeを使用すると、グループ、ホスト、ホスト インスタンスの設定をインポートし、1 つのプロパティを別のプロパティにマップできます。 設定をインポートするために必要な前提条件を次に示します。

  • BizTalk Server の設定は、同様のトポロジにインポートできます。

  • 移行元のホスト インスタンスとホスト インスタンスを、対応する移行先にマップできる必要があります。

  • 移行先環境のハードウェアは、ソース環境と似ています (同じでない場合)。 これは、一部の設定が基になるハードウェアに依存する場合に不可欠です。

ImportSettings コマンド

ImportSettings BTSTask コマンドを使用して、BizTalk Server 設定を移行元環境から移行先環境にインポートできます。 詳細については、 ImportSettings コマンド を参照してください。

次に示すように、ソース ホストから宛先ホスト、またはソース ホスト インスタンスから宛先ホスト インスタンスへのマッピングを定義できます。

<?xml version="1.0" encoding="utf-8" ?>   
 HYPERLINK "file:///C:\\Users\\v-dhgunt\\AppData\\Local\\Microsoft\\Windows\\Temporary%20Internet%20Files\\Content.Outlook\\05083AAB\\ImportMap_PosScenario.xml" - <SettingsMap>  
 HYPERLINK "file:///C:\\Users\\v-dhgunt\\AppData\\Local\\Microsoft\\Windows\\Temporary%20Internet%20Files\\Content.Outlook\\05083AAB\\ImportMap_PosScenario.xml" - <HostMappings>  
 HYPERLINK "file:///C:\\Users\\v-dhgunt\\AppData\\Local\\Microsoft\\Windows\\Temporary%20Internet%20Files\\Content.Outlook\\05083AAB\\ImportMap_PosScenario.xml" - <SourceHost Name="BizTalkServerApplication">  
  <DestinationHosts>BizTalkServerApplication</DestinationHosts>   
  </SourceHost>  
 HYPERLINK "file:///C:\\Users\\v-dhgunt\\AppData\\Local\\Microsoft\\Windows\\Temporary%20Internet%20Files\\Content.Outlook\\05083AAB\\ImportMap_PosScenario.xml" - <SourceHost Name="BizTalkServerIsolatedHost">  
  <DestinationHosts>BizTalkServerIsolatedHost</DestinationHosts>   
  </SourceHost>  
 HYPERLINK "file:///C:\\Users\\v-dhgunt\\AppData\\Local\\Microsoft\\Windows\\Temporary%20Internet%20Files\\Content.Outlook\\05083AAB\\ImportMap_PosScenario.xml" - <SourceHost Name="Host1">  
  <DestinationHosts>Host2</DestinationHosts>   
  </SourceHost>  
 HYPERLINK "file:///C:\\Users\\v-dhgunt\\AppData\\Local\\Microsoft\\Windows\\Temporary%20Internet%20Files\\Content.Outlook\\05083AAB\\ImportMap_PosScenario.xml" - <SourceHost Name="Host2">  
  <DestinationHosts>Host1;Host3;Host4;Host5</DestinationHosts>   
  </SourceHost>  
  </HostMappings>  
 HYPERLINK "file:///C:\\Users\\v-dhgunt\\AppData\\Local\\Microsoft\\Windows\\Temporary%20Internet%20Files\\Content.Outlook\\05083AAB\\ImportMap_PosScenario.xml" - <HostInstanceMappings>  
 HYPERLINK "file:///C:\\Users\\v-dhgunt\\AppData\\Local\\Microsoft\\Windows\\Temporary%20Internet%20Files\\Content.Outlook\\05083AAB\\ImportMap_PosScenario.xml" - <SourceHostInstance Name="BizTalkServerApplication:COMPUTER_NAME1">  
  <DestinationHostInstances>BizTalkServerApplication:COMPUTER_NAME2</DestinationHostInstances>   
  </SourceHostInstance>  
 HYPERLINK "file:///C:\\Users\\v-dhgunt\\AppData\\Local\\Microsoft\\Windows\\Temporary%20Internet%20Files\\Content.Outlook\\05083AAB\\ImportMap_PosScenario.xml" - <SourceHostInstance Name="Host1:COMPUTER_NAME1">  
  <DestinationHostInstances>Host2:COMPUTER_NAME2;Host3:COMPUTER_NAME3;Host4:COMPUTER_NAME4;Host5:COMPUTER_NAME5</DestinationHostInstances>   
  </SourceHostInstance>  
  </HostInstanceMappings>  
  </SettingsMap>  
  

マップ ファイルで、ホスト インスタンスを "HostName:MachineName" と入力します。 たとえば、"Host1:Server1" は、マシン 'Server1" で実行されている (または存在する) ホスト 'Host1' のインスタンスを意味します。

1:n ソースから宛先へのマッピングを入力するには、セミコロンで区切られたリストを使用します。 例えば次が挙げられます。

SourceHost Name="SourceHost1"   
......DestinationHosts   
............DestHost1;DestHost2;DestHost3   
....../DestinationHosts   
/SourceHost  

対応するホスト マッピングも作成されたホスト インスタンスのみをマップできます。 ホスト マッピングで 'SourceHost1' が 'DestinationHost1' にマップされている場合、'DestinationHost1' のインスタンス (存在する場合) は、'SourceHost1' のインスタンス (存在する場合) にのみマップできます。 この制約は、UI インポート ウィザードによって処理されます。 マップ ファイルに明示的に書き込む必要があります。

BizTalk 設定のエクスポート

BizTalk 設定をエクスポートするには、次の 2 つの方法があります。

  1. ExportSettings BTSTask コマンドを使用して、ソース環境の BizTalk Server 設定を XML ファイルにエクスポートします。 詳細については、「 ExportSettings コマンド 」を参照してください。

  2. BizTalk Server 管理の [設定] ダッシュボードを使用します。 手順については、「 設定ダッシュボードを使用した BizTalk 設定のインポートまたはエクスポート 」を参照してください。

ヒント

XML ファイルの BizTalk Server 設定をターゲット環境に適用する方法については、「 設定ダッシュボードを使用した BizTalk 設定のインポートまたはエクスポート」を参照してください。

こちらもご覧ください

BizTalk Server のパフォーマンス チューニングを自動化する