다음을 통해 공유


BAM 기본 가져오기 데이터베이스 이동

이 절차에 따라 BAM 기본 가져오기 데이터베이스를 다른 서버로 이동할 수 있습니다.

필수 구성 요소

이 절차를 수행하려면 SQL Server sysadmin 고정 서버 역할의 멤버인 계정으로 로그인해야 합니다.

BAM 기본 가져오기 데이터베이스를 이동하려면 다음을 수행하십시오.

  1. BizTalk Server 서비스를 모두 중지합니다. 자세한 내용은 BizTalk Server Services를 시작, 중지, 일시 중지, 다시 시작 또는 다시 시작하는 방법을 참조하세요.

  2. IIS 서비스를 중지합니다.

  3. BAM 경고 Notification Services를 중지합니다.

    1. 시작, 실행을 차례로 클릭하고 cmd를 입력한 다음 확인을 클릭합니다.

    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" 를 대상 시스템의 이름으로 바꿉니다.

    중요

    소스 시스템과 대상 시스템의 이름을 따옴표로 묶습니다.

    참고

    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를 입력한 다음 확인을 클릭합니다.

  13. 명령 프롬프트에서 다음 디렉터리로 이동합니다.

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

  14. 명령 프롬프트에 다음을 입력합니다.

    cscript UpdateDatabase.vbs SampleUpdateInfo.xml

  15. 모든 BAM 사용 중인 데이터 Microsoft Excel 파일에서 BAM 기본 가져오기 데이터베이스에 대한 참조를 업데이트합니다. 각 파일에 대해 다음을 수행합니다.

    1. Excel 사용 중인 데이터 파일을 엽니다. 이 파일 이름은 _LiveData.xls로 끝납니다.

    2. BAM 메뉴에서 BAM DB 연결을 클릭합니다.

    3. BAM 데이터베이스 선택 대화 상자에서 SQL Server 및 BAMPrimaryImport 데이터베이스를 입력한 다음 확인을 클릭합니다.

    4. 파일 메뉴에서 닫기 및 Microsoft Excel로 돌아가기를 클릭합니다.

    5. 파일 메뉴에서 저장을 클릭합니다.

  16. 다음 단계에 따라 "BAM_AN_" 또는 "BAM_DM_"으로 시작하는 모든 BAM 분석 DTS 패키지의 서버 및 데이터베이스 이름을 업데이트합니다.

    1. BAM을 호스팅하는 서버에서 SQL Server 엔터프라이즈 관리자를 엽니다.

    2. 데이터 변환 서비스 폴더를 엽니다.

    3. 로컬 패키지 폴더를 열고 DTS 패키지를 엽니다.

    4. 패키지 메뉴에서 속성을 클릭합니다.

    5. 전역 변수 탭에서 기본 가져오기 서버 및 데이터베이스의 값을 업데이트합니다.

    6. 새 서버 및 데이터베이스와 일치하도록 다음 줄을 변경합니다.

      PrimaryImportServer= "<ServerName>"

      PrimaryImportDatabase = "<DatabaseName>"

  17. BizTalk Server 서비스를 모두 시작합니다. 자세한 내용은 BizTalk Server Services를 시작, 중지, 일시 중지, 다시 시작 또는 다시 시작하는 방법을 참조하세요.

  18. IIS 서비스를 시작합니다.

  19. BAM 경고 Notification Services를 시작합니다.

    1. 시작, 실행을 차례로 클릭하고 cmd를 입력한 다음 확인을 클릭합니다.

    2. 명령 프롬프트에 다음을 입력합니다.

      Net start NS$BamAlerts  
      

참고 항목

BizTalk Server 데이터베이스 이동