다음을 통해 공유


BAM에서 진행 중인 트랜잭션을 완료 상태로 표시

BAM(비즈니스 활동 모니터링)은 불완전한 추적 인스턴스의 데이터를 특수한 활성 인스턴스 테이블에 보관합니다. 마지막 백업 전에 일부 인스턴스 레코드가 시작되었다가 백업 후에 완료된 경우 해당 레코드는 활성 인스턴스 테이블에 보관됩니다. 이 경우 시스템 기능에는 문제가 없지만 이러한 레코드를 활성 인스턴스 테이블 밖으로 이동하려면 해당 레코드를 직접 완료된 것으로 표시할 수 있습니다.

BAM 기본 가져오기 데이터베이스에 대해 다음 쿼리를 수행하면 지정한 활동의 완료되지 않은 ActivityID 목록을 확인할 수 있습니다.

Select ActivityID from bam_<ActivityName> where IsComplete = 0  

활동 인스턴스가 완료되지 않았음이 외부 시스템의 데이터를 통해 나타나는 경우에는 다음 쿼리를 사용하여 인스턴스를 수동으로 완료할 수 있습니다.

exec bam_<ActivityName>_PrimaryImport @ActivityID=N'<ActivityID>', @IsStartNew=0, @IsComplete=1  

참고 항목

데이터 손실 해결