다음을 통해 공유


BizTalk 추적 데이터베이스에서 데이터 제거

BizTalk 추적(BizTalkDTADb) 데이터베이스에서 데이터를 제거할 때 DTA Purge and Archive 작업은 메시지 및 서비스 인스턴스 정보, 오케스트레이션 이벤트 정보 및 규칙 엔진 추적 데이터와 같은 여러 종류의 추적 정보를 BizTalk 추적(BizTalkDTADb) 데이터베이스에서 제거합니다.

중요

이 절차를 사용해도 BizTalk 추적(BizTalkDTADb) 데이터베이스는 보관되지 않습니다.

경고

추적을 설정하지 않고 오케스트레이션에서 예외를 catch하여 처리하면 "시작됨" 상태의 분리된 추적 인스턴스 및 예외 정보가 BizTalk 추적(BizTalkDTADb) 데이터베이스에 삽입될 수 있습니다. 이 레코드는 데이터베이스를 제거한 후에도 남아 있습니다.

필수 구성 요소

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

BizTalk 추적 데이터베이스에서 데이터 제거

  1. BizTalk Tracking(BizTalkDTADb) 데이터베이스를 호스트하는 SQL Server SQL Server Management Studio 엽니다.

  2. 서버에 연결에서 BizTalk 추적(BizTalkDTADb) 데이터베이스가 있는 SQL Server의 이름을 입력하고 인증 유형을 입력한 다음 연결을 선택하여 SQL Server에 연결합니다.

  3. SQL Server 에이전트 두 번 클릭한 다음 작업을 선택합니다.

  4. 개체 탐색기 세부 정보에서 DTA 제거 및 보관(BizTalkDTADb)을 마우스 오른쪽 단추로 클릭한 다음 속성을 선택합니다.

  5. 작업 속성 - DTA 제거 및 보관(BizTalkDTADb)페이지 선택에서 단계를 선택합니다.

  6. 작업 단계 목록에서보관 및 제거를 선택한 다음 편집을 선택합니다.

  7. 작업 단계 속성 - 보관 및 제거일반 페이지의 명령 상자에서 exec dtasp_BackupAndPurgeTrackingDatabase execdtasp_PurgeTrackingDatabase 변경합니다.

    주의

    exec dtasp_PurgeTrackingDatabase 저장 프로시저는 BizTalk 추적(BizTalkDTADb) 데이터베이스를 보관하지 않습니다. 이 옵션을 사용하기 전에 추적 데이터를 보관할 필요가 없는지 확인하십시오.

  8. 명령 상자에서 다음 매개 변수를 업데이트한 다음 확인을 선택합니다.

    • @nHourstinyint — 완료된 모든 instance (라이브 시간) + (라이브 일)보다 오래된 모든 관련 데이터와 함께 삭제됩니다.

    • @nDaystinyint — 완료된 모든 instance (라이브 시간) + (라이브 일)보다 오래된 모든 관련 데이터와 함께 삭제됩니다. 기본 간격은 1일입니다.

    • @nHardDays tinyint - 데이터가 불완전하더라도 이 날짜보다 오래된 모든 데이터가 삭제됩니다. HardDeleteDays에 대해 지정하는 시간 간격은 데이터 사용 기간보다 커야 합니다. 데이터 사용 기간은 BizTalk 추적(BizTalkDTADb) 데이터베이스에 추적 데이터를 유지할 시간 간격입니다. 이 간격보다 오래된 데이터는 다음 보관 시 보관된 다음 제거될 수 있습니다.

    • @dtLastBackup - BizTalk 추적(BizTalkDTADb) 데이터베이스에서 데이터를 제거하려면 GetUTCDate ()로 설정합니다. NULL로 설정하면 데이터베이스에서 데이터가 제거되지 않습니다.

    • @fHardDeleteRunningInstances int - 기본값은 0입니다. 1로 설정하면 값보다 오래된 실행 중인 모든 서비스 인스턴스가 @nHardDeleteDays 삭제됩니다.

      참고

      이 속성은 @fHardDeleteRunningInstancesBizTalk Server 2016 누적 업데이트 1, BizTalk Server 2013 R2 누적 업데이트 6BizTalk Server 2013 누적 업데이트 5부터 사용할 수 있습니다.

    편집된 스크립트는 다음과 유사합니다.

    declare @dtLastBackup datetime set @dtLastBackup = GetUTCDate() exec dtasp_PurgeTrackingDatabase 1, 0, 1, @dtLastBackup, 1  
    
  9. 작업 속성 - DTA 제거 및 보관(BizTalkDTADb) 대화 상자의 페이지 선택에서 일반선택하고 사용 검사 상자를 선택한 다음 확인을 선택합니다.

참고 항목

BizTalk 추적 데이터베이스 보관 및 제거