BAM 분석 및 추적 분석 서버 데이터베이스를 백업하는 방법
BAM(비즈니스 활동 모니터링) 분석 데이터베이스 및 추적 분석 서버 데이터베이스는 SQL Server Analysis Services 큐브에 콘텐츠를 저장합니다. BizTalk Server 백업 작업에서는 이러한 데이터베이스가 백업되지 않습니다. 이러한 데이터베이스를 백업하려면 대신 SQL Server 분석 관리자를 사용해야 합니다.
이러한 데이터베이스를 백업한 후에는 OLAP 큐브를 제거할 수 있습니다. OLAP 큐브를 제거할 때는 다음 단계도 수행해야 합니다.
OLAP 큐브를 제거하기 전에 BAMStarSchema 데이터베이스에서 제거할 큐브의 팩트 테이블을 자릅니다. 테이블 명명 규칙은 "bam_<CubeName>_Facts"입니다.
OLAP 큐브를 제거한 후에는 활성 큐브, 완료된 큐브 및 가상 큐브를 완전히 처리해야 합니다.
분석 데이터베이스 백업 지침은 SQL Server 온라인 설명서의 "Analysis Services 데이터베이스 보관"을 참조하십시오.
BAM 데이터베이스 백업 예약
BAM을 사용하는 경우 백업 패키지 실행이 예약된 시간에 BAM 큐브 프로세스 또는 데이터 유지 관리 DTS(데이터 변환 서비스)가 모두 실행 중이지 않은지 확인합니다.
모든 BAM 데이터베이스에서 스키마 일관성을 유지하려면 BAM 활동을 배포하거나 배포를 취소할 때마다 BAM 데이터베이스 및 DTS 패키지를 백업합니다.
BAM 보기를 배포하거나 배포를 취소할 때마다 BAM 분석 데이터베이스 및 BAMStarSchema 데이터베이스를 백업합니다.
BAM 데이터베이스는 다음 순서로 백업합니다.
BAMPrimaryImport 데이터베이스 및 기타 BizTalk Server 데이터베이스를 백업하기 위한 BizTalk Server 백업 작업을 실행합니다.
모든 활동에 대해 BAM 데이터 유지 관리 DTS 패키지를 실행합니다.
이러한 단계를 단일 DTS 패키지에 통합하고 패키지가 정기적으로 실행되도록 예약합니다. 데이터 무결성을 유지하려면 이 백업 패키지의 실행이 예약된 시간에 다른 BAM 큐브 작성 또는 데이터 유지 관리 DTS 패키지가 실행되지 않도록 합니다.
BAMArchive 데이터베이스에 오류가 발생하는 경우 보관된 데이터의 전체 집합을 복구하려면 파티션을 BAMArchive 데이터베이스에 복사한 후 BAMPrimaryImport 데이터베이스에서 파티션을 삭제하기 전에 BAMArchive 데이터베이스를 백업합니다. 이렇게 하려면 DTS 패키지의 마지막 단계인 "보관 종료" 전에 BAMArchive 데이터베이스를 백업하는 단계를 삽입하여 각 활동의 데이터 유지 관리 DTS 패키지를 수정합니다.
BAMAnalysis 데이터베이스를 백업한 다음 BAMStarSchema 데이터베이스를 백업합니다.