다음을 통해 공유


BTSTask를 사용하여 BizTalk 설정 가져오기 또는 내보내기

개요

BTSTask 명령줄 유틸리티를 사용하여 BizTalk Server 환경에서 설정을 내보내고 다른 BizTalk Server 환경으로 가져와 전체 솔루션 시간을 줄일 수 있습니다. 이는 관리자가 스테이징 환경에서 BizTalk Server 성능을 조정하려고 하고 원하는 결과를 달성하면 설정을 프로덕션 환경으로 가져올 수 있는 시나리오에서 특히 유용합니다.

이 항목에서는 BTSTask.exe사용하여 BizTalk Server 설정을 한 환경에서 다른 환경으로 가져오거나 내보내는 단계를 나열합니다.

BizTalk 설정 가져오기

중요

특정 환경에서 BizTalk 설정을 가져오려면 해당 설정을 내보내 XML 파일에 저장해 둔 상태여야 합니다. 설정을 내보내는 방법에 대한 자세한 내용은 설정 대시보드를 사용하여 BizTalk 설정 가져오기 또는 내보내 기 또는 BTSTask를 사용하여 BizTalk 설정 내보내기 (이 항목에서)를 참조하세요.

XML 파일을 가져오면 대상 컴퓨터에서 필요한 BizTalk Server 설정을 복제할 수 있습니다. BTSTask.exe사용하여 그룹, 호스트 및 호스트 인스턴스 설정을 가져오고 서로의 속성을 매핑할 수 있습니다. 설정을 가져올 때 필요한 가정은 다음과 같습니다.

  • 유사한 토폴로지에서 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>  
  

맵 파일에 호스트 instance 'HostName:MachineName'으로 입력합니다. 예를 들어 "Host1:Server1"은 "Server1" 컴퓨터에서 실행되거나 존재하는 'Host1' 호스트의 인스턴스를 의미합니다.

대상 매핑에 1:n 원본을 입력하려면 세미콜론으로 구분된 목록을 사용합니다. 예:

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

해당 호스트 매핑도 만들어져 있는 호스트 인스턴스만 매핑할 수 있습니다. 호스트 매핑에서 'SourceHost1'이 'DestinationHost1'로 매핑된 경우 'DestinationHost1' 인스턴스(있을 경우)를 'SourceHost1' 인스턴스(있을 경우)에만 매핑할 수 있습니다. UI 가져오기 마법사에서 이러한 제약 조건을 관리합니다. 그러므로 맵 파일에 명시적으로 작성해야 합니다.

BizTalk 설정 내보내기

BizTalk 설정을 내보내는 몇 가지 방법이 있습니다.

  1. ExportSettings BTSTask 명령을 사용하여 원본 환경의 BizTalk Server 설정을 XML 파일로 내보냅니다. 자세한 내용은 ExportSettings 명령을 참조하세요.

  2. BizTalk Server 관리에서 설정 대시보드를 사용합니다. 단계는 설정 대시보드를 사용하여 BizTalk 설정 가져오기 또는 내보내 기를 참조하세요.

XML 파일의 BizTalk Server 설정이 대상 환경에 적용되는 방법에 대한 자세한 내용은 설정 대시보드를 사용하여 BizTalk 설정 가져오기 또는 내보내기를 참조하세요.

참고 항목

BizTalk Server 성능 튜닝 자동화