데이터베이스 구조 및 작업
이 항목에서는 BizTalk Server 데이터베이스 구조 및 데이터베이스 작업에 대해 설명합니다.
데이터베이스 쓰기 다이어그램
다음 그림은 BizTalk Server 데이터베이스에 쓰는 엔터티 및 프로세스를 보여 줍니다.
BizTalk Server 데이터베이스 작업
BizTalk Server BizTalk Server 데이터베이스를 관리하는 데 도움이 되도록 다음과 같은 SQL Server 에이전트 작업을 포함합니다.
참고
작업 이름은 구성 중에 지정된 데이터베이스 이름에 따라 변경됩니다. 작업 환경에 여러 MessageBox 데이터베이스를 배포한 경우 각 MessageBox에 대해 여러 작업이 있습니다.
경고
BizTalk Management(BizTalkMgmtDb) 데이터베이스에는 adm_CleanupMgmtDB이라는 저장 프로시저가 있습니다. 이 저장 프로시저를 실행하지 마십시오. 이 저장 프로시저를 실행하면 데이터베이스의 모든 항목이 삭제됩니다.
작업 | Description |
---|---|
BizTalk Server 백업(BizTalkMgmtDb) | 이 작업은 BizTalk Server 데이터베이스의 전체 데이터베이스 및 로그 백업을 수행합니다. 이 작업을 구성하고 실행하는 방법에 대한 자세한 내용은 BizTalk Server 데이터베이스 백업 및 복원을 참조하세요. |
CleanupBTFExpiredEntriesJob_BizTalkMgmtDb | 이 작업은 BizTalk 관리(BizTalkMgmtDb) 데이터베이스의 만료된 BTF(BizTalk Framework) 항목을 삭제합니다. |
DTA Purge and Archive(BizTalkDTADb) | 이 작업은 자동으로 BizTalk 추적(BizTalkDTADb) 데이터베이스에 데이터를 보관하고 사용되지 않는 데이터를 제거합니다. 이 작업을 구성하고 실행하는 방법에 대한 자세한 내용은 BizTalk 추적 데이터베이스 보관 및 제거를 참조하세요. |
MessageBox_DeadProcesses_Cleanup_BizTalkMsgBoxDb | 이 작업은 BizTalk Server 호스트 인스턴스(NT 서비스)가 중지된 경우를 검색하고 해당 호스트 인스턴스가 수행했던 모든 작업을 해제하여 다른 호스트 인스턴스를 통해 작동할 수 있도록 합니다. |
MessageBox_Message_Cleanup_BizTalkMsgBoxDb | 이 작업은 BizTalk MessageBox(BizTalkMsgBoxDb) 데이터베이스 테이블의 다른 등록자가 더 이상 참조할 수 없는 메시지를 모두 제거합니다. 주의: 이 작업은 MessageBox_Message_ManageRefCountLog_BizTalkMsgBoxDb 작업에 의해 시작되는 예약되지 않은 작업입니다. 이 작업을 수동으로 시작하지 마십시오. |
MessageBox_Message_ManageRefCountLog_BizTalkMsgBoxDb | 이 작업은 메시지에 대한 참조 수 로그를 관리하고 다른 등록자가 더 이상 메시지를 참조할 수 없는 경우를 확인합니다. 참고: 이 SQL Server 에이전트 작업은 분당 한 번 실행되도록 예약되어 있지만 이 작업에서 호출하는 저장 프로시저에는 저장 프로시저가 지속적으로 실행되도록 하는 논리가 포함됩니다. 이 동작은 의도적으로 수행되며 수정해서는 안 됩니다. |
MessageBox_Parts_Cleanup_BizTalkMsgBoxDb | 이 작업은 BizTalk MessageBox(BizTalkMsgBoxDb) 데이터베이스 테이블의 메시지에서 더 이상 참조하지 않는 메시지 파트를 모두 제거합니다. 모든 메시지는 실제 메시지 데이터를 포함하는 하나 이상의 메시지 파트로 구성되어 있습니다. |
MessageBox_UpdateStats_BizTalkMsgBoxDb | 이 작업은 BizTalk MessageBox(BizTalkMsgBoxDb) 데이터베이스에 대한 통계를 수동으로 업데이트합니다. |
BizTalk Server 모니터링 | 이 작업은 고아 인스턴스를 비롯한 알려진 문제가 있는지 BizTalkMgmtDb, BizTalkMsgBoxDb 및 BizTalkDTADb 데이터베이스를 검사합니다. |
Operations_OperateOnInstances_OnMaster_BizTalkMsgBoxDb | 이 작업은 여러 MessageBox 배포에 필요합니다. 하위 MessageBox에 대량 종료와 같은 작동 작업 변경 내용을 적용한 다음 마스터 MessageBox에서 이러한 작업을 비동기적으로 수행합니다. |
PurgeSubscriptionsJob_BizTalkMsgBoxDb | 이 작업은 BizTalk Server MessageBox(BizTalkMsgBoxDb 데이터베이스에서 사용하지 않는 등록 조건부를 제거합니다. |
Rules_Database_Cleanup_BizTalkRuleEngineDb | 이 작업은 규칙 엔진(BizTalkRuleEngineDb) 데이터베이스의 기존 감사 데이터를 90일마다 자동으로 제거합니다. 또한 이 작업은 규칙 엔진(BizTalkRuleEngineDb) 데이터베이스의 기존 기록 데이터(알림 배포/알림 배포 취소)를 3일마다 자동으로 제거합니다. |