다음을 통해 공유


BAM 분석 데이터베이스를 이동하는 방법

이 절차에 따라 BAM 분석 데이터베이스를 다른 서버로 이동할 수 있습니다. 엔드 투 엔드 시나리오 관점에서 BAM 분석 데이터베이스를 이동하는 데는 다음 두 가지 주요 단계가 포함됩니다.

필수 구성 요소

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

BAM 분석 데이터베이스 이동

BAM 분석 데이터베이스를 이동하려면 다음 절차의 단계를 수행합니다.

BAM 분석 데이터베이스를 이동하려면 다음을 수행하십시오.

  1. BAM 큐브 업데이트 및 데이터 유지 관리 SSIS 패키지를 중지하거나 BAM 분석 데이터베이스를 복원할 때까지 실행되지 않도록 합니다.

  2. BizTalk Server 서비스를 모두 중지합니다. 자세한 내용은 BizTalk Server 도움말의 BizTalk Server Services()를 시작, 중지, 일시 중지, 다시 시작 또는 다시 시작하는 방법 항목을 참조하세요.https://go.microsoft.com/fwlink/?LinkId=154394

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

  4. BAM 경고 알림 서비스를 중지합니다.

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

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

      Net stop NS$BamAlerts

  5. 이전 서버에서 BAM 분석 데이터베이스를 백업합니다. 데이터베이스 백업에 대한 지침은 방법: 데이터베이스 백업(SQL Server Management Studio)(https://go.microsoft.com/fwlink/?LinkId=156510)의 SQL Server 온라인 설명서에서 데이터베이스를 백업하는 방법에 대한 지침을 따르세요.

  6. BAM 분석 데이터베이스를 새 SQL Server 컴퓨터에 복사합니다.

  7. 새 서버에서 BAM 분석 데이터베이스를 복원합니다. 데이터베이스 복원에 대한 지침은 데이터베이스 복원 방법에 대한 온라인 설명서 SQL Server 방법: 데이터베이스 백업 복원(SQL Server Management Studio)(https://go.microsoft.com/fwlink/?LinkId=156511)의 지침을 따릅니다.

새 BAM 분석 데이터베이스에 대한 참조 업데이트

데이터베이스를 이동한 후에는 새 BAM 분석 데이터베이스에 대한 모든 참조를 업데이트해야 합니다. 다음 참조를 업데이트해야 합니다.

BAM 구성을 업데이트하려면

  1. BAM을 복원하는 데 사용되는 .xml 파일의 복사본을 가져옵니다.

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

    2. BizTalk Server 실행하는 컴퓨터에서 다음 폴더로 이동합니다.

      • BizTalk Server 64비트 버전의 Windows Server에 설치된 경우:

        %ProgramFiles(x86)%\Microsoft BizTalk Server 2010\Tracking

      • BizTalk Server 32비트 버전의 Windows Server에 설치된 경우:

        %ProgramFiles%\Microsoft BizTalk Server 2010\Tracking

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

      Bm.exe get-config –filename:BAMConfiguration.xml -server:<servername> -database:<database>

      참고

      이 명령을 실행할 때 서버 이름에 대한 구성 정보를 가져올 서버의 실제 이름을 대체하고 데이터베이스>에 대한 <><구성 정보를 가져올 데이터베이스의 실제 이름을 대체합니다. BM(BAM Management) 유틸리티 사용에 대한 자세한 내용은 BizTalk Server 도움말의 인프라 관리 명령(https://go.microsoft.com/fwlink/?LinkId=156516)을 참조하세요.

  2. BAMConfiguration.xml 파일을 편집하고 섹션의 ServerName<DeploymentUnit Name="AnalysisDatabase"> 새 서버 이름으로 변경합니다.

  3. BAMConfiguration.xml 파일을 저장하고 닫습니다.

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

  5. BizTalk Server 실행하는 컴퓨터에서 다음 폴더로 이동합니다.

    • BizTalk Server 64비트 버전의 Windows Server에 설치된 경우:

      %ProgramFiles(x86)%\Microsoft BizTalk Server 2010\Tracking

    • BizTalk Server 32비트 버전의 Windows Server에 설치된 경우:

      %ProgramFiles%\Microsoft BizTalk Server 2010\Tracking

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

    update-config -FileName:BAMConfiguration.xmlbm.exe

모든 BAM SSIS 패키지에서 서버 및 데이터베이스 이름을 업데이트하려면

  1. "BAM_AN_" 접두사로 지정된 모든 BAM 분석 SSIS 패키지에서 서버 및 데이터베이스 이름을 업데이트합니다. 이렇게 하려면 시작을 클릭하고 모든 프로그램, Microsoft SQL Server 2008 R2 또는 Microsoft SQL Server 2008 SP1을 클릭한 다음 SQL Server Business Intelligence Development Studio를 클릭합니다.

  2. SQL Server Business Intelligence Development Studio에서 새 프로젝트를 만듭니다. 파일, 새로 만들기를 차례로 클릭한 다음 프로젝트를 클릭합니다.

  3. 새 프로젝트 대화 상자의 프로젝트 형식 상자에서 비즈니스 인텔리전스 프로젝트를 클릭합니다. 오른쪽 창의 템플릿 상자에서 Integration Services 프로젝트를 클릭한 다음 확인을 클릭합니다.

  4. Integration Services 프로젝트 대화 상자의 솔루션 탐색기 SSIS 패키지를 마우스 오른쪽 단추로 클릭한 다음 기존 패키지 추가를 클릭합니다.

  5. 기존 패키지의 복사본 추가 대화 상자의 서버 드롭다운 목록 상자에서 BAM_AN_* 패키지가 포함된 서버를 선택합니다.

  6. 패키지 경로에서 타원 단추를 클릭합니다.

  7. SSIS 패키지 대화 상자에서 업데이트할 패키지를 선택하고 확인을 클릭한 다음 확인을 클릭합니다.

    이제 패키지가 솔루션 탐색기에 나열됩니다.

  8. 솔루션 탐색기 이전 단계에서 추가한 패키지를 두 번 클릭합니다. 연결 관리자 탭(화면의 아래쪽 절반으로 사용 가능)에서 데이터 원본 번호 2(BAMArchive 데이터베이스)를 두 번 클릭합니다.

  9. 연결 관리자 대화 상자의 서버 이름 상자에 서버 이름을 입력한 다음 확인을 클릭합니다.

    참고

    데이터 원본 번호 3(MSDB 데이터베이스)에 대해 이 작업을 반복합니다.

  10. 연결 관리자 탭에서 데이터 원본 번호 4(BAMAnalysis 데이터베이스)를 두 번 클릭합니다. Analysis Services 연결 관리자 추가 대화 상자에서 편집을 클릭합니다.

  11. 연결 관리자 대화 상자의 서버 이름 상자에 서버 이름을 입력하고 확인을 클릭한 다음 확인을 클릭합니다.

  12. 패키지 Explorer 탭을 클릭하고 변수 폴더를 두 번 클릭한 다음 AnalysisDatabase, AnalysisServer, PrimaryImportDatabase, PrimaryImportServer, StarSchemaDatabaseStarSchemaServer 변수의 값을 업데이트합니다. 새 서버 및 데이터베이스를 가리키도록 값을 업데이트해야 합니다.

    참고

    업데이트하려는 모든 패키지에 대해 4~12단계를 반복합니다.

  13. 파일 메뉴를 클릭한 다음 모두 저장을 클릭합니다.

  14. SQL Server Management Studio 시작합니다. 시작을 클릭하고 모든 프로그램을 클릭하고 Microsoft SQL Server 2008 R2 또는 Microsoft SQL Server 2008 SP1을 클릭한 다음 SQL Server Management Studio 클릭합니다.

  15. 서버에 연결 대화 상자의 서버 유형 드롭다운 목록에서 Integration Services를 선택합니다.

  16. 서버에 연결할 서버 이름 및 자격 증명을 지정하고 확인을 클릭합니다.

  17. 개체 탐색기Integration Services를 확장하고 저장된 패키지를 확장한 다음 MSDB를 클릭합니다.

  18. 개체 탐색기 세부 정보 탭에서 이전에 업데이트한 패키지를 마우스 오른쪽 단추로 클릭한 다음 패키지 가져오기를 클릭합니다.

  19. 패키지 가져오기 대화 상자의 패키지 위치 드롭다운 목록에서 파일 시스템을 선택합니다.

  20. 패키지 경로에서 저장된 프로젝트로 이동하고 가져올 패키지에 대한 .dtsx 파일을 선택한 다음 열기를 클릭합니다.

  21. 패키지 이름 상자 안쪽을 클릭하면 상자가 자동으로 채워집니다.

    참고

    업데이트하려는 모든 패키지에 대해 18~21단계를 반복합니다.

  22. 확인을 클릭한 다음 예를 클릭하여 덮어씁니다.

  23. BizTalk Server 서비스를 모두 시작합니다. 자세한 내용은 BizTalk Server 도움말의 BizTalk Server Services()를 시작, 중지, 일시 중지, 다시 시작 또는 다시 시작하는 방법 항목을 참조하세요.https://go.microsoft.com/fwlink/?LinkId=154394

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

  25. BAM 경고 알림 서비스를 시작합니다.

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

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

      Net start NS$BamAlerts

  26. BAM 큐브 업데이트와 데이터 유지 관리 SSIS 패키지를 사용하도록 설정합니다.

참고 항목

데이터베이스 이동