DTA 제거 및 보관 작업 구성
BizTalk 추적(BizTalkDTADb) 데이터베이스의 데이터를 보관하거나 제거하기 전에 DTA Purge and Archive (BizTalkDTADb) 작업을 구성해야 합니다. 이 작업은 구성해야 하는 6개의 매개 변수를 사용하는 dtasp_BackupAndPurgeTrackingDatabase 저장소 프로시저를 호출하도록 구성됩니다.
필수 구성 요소
SQL Server sysadmin 고정 서버 역할의 멤버인 계정으로 로그인합니다.
DTA 제거 및 보관 작업 구성
BizTalk Tracking(BizTalkDTADb) 데이터베이스를 호스트하는 SQL Server SQL Server Management Studio 엽니다.
서버에 연결에서 BizTalk 추적(BizTalkDTADb) 데이터베이스가 있는 SQL Server의 이름을 입력하고 인증 유형을 입력한 다음 연결을 선택하여 SQL 서버에 연결합니다.
SQL Server 에이전트 두 번 클릭한 다음 작업을 선택합니다.
개체 탐색기 세부 정보에서 DTA 제거 및 보관(BizTalkDTADb)을 마우스 오른쪽 단추로 클릭한 다음 속성을 선택합니다.
작업 속성 - DTA 제거 및 보관(BizTalkDTADb)의 페이지 선택에서 단계를 선택합니다.
작업 단계 목록에서보관 및 제거를 선택한 다음 편집을 선택합니다.
일반적으로명령 상자에서 다음 매개 변수를 업데이트한 다음 확인을 선택합니다.
@nLiveHourstinyint — 완료된 모든 instance (라이브 시간) + (라이브 일)보다 오래된 모든 관련 데이터와 함께 삭제됩니다. 기본값이 없는 필수 매개 변수입니다.
@nLiveDaystinyint — 완료된 모든 instance (라이브 시간) + (라이브 일)보다 오래된 모든 관련 데이터와 함께 삭제됩니다. 기본 간격은 0일입니다.
참고
BizTalk 추적(BizTalkDTADb) 데이터베이스의 경우 LiveHours와 LiveDays의 합계는 BizTalk Server 환경에서 유지할 데이터의 사용 기간입니다. 완료된 인스턴스 중에서 데이터 사용 기간보다 오래된 인스턴스에 연결된 데이터는 모두 삭제됩니다.
@nHardDeleteDays tinyint - 이보다 오래된 모든 데이터(불완전하더라도)가 삭제됩니다. HardDeleteDays에 대해 지정하는 시간 간격은 데이터 사용 기간보다 커야 합니다. 데이터 사용 기간은 BizTalk 추적(BizTalkDTADb) 데이터베이스에 추적 데이터를 유지할 시간 간격입니다. 이 간격보다 오래된 데이터는 다음 보관 시 보관된 다음 제거될 수 있습니다. 기본값은 0일입니다.
@nvcFolder nvarchar(1024) - 백업 파일을 넣을 폴더입니다. 기본값이 없는 필수 매개 변수입니다.
@nvcValidatingServer sysname - 유효성 검사를 수행할 서버입니다. NULL 값은 유효성 검사를 수행하지 않음을 나타냅니다. 기본값은 NULL입니다.
@fForceBackup int - 기본값은 0입니다. 나중에 사용할 수 있습니다.
@fHardDeleteRunningInstances int - 기본값은 0입니다. 1로 설정하면 값보다 오래된 실행 중인 모든 서비스 인스턴스가 @nHardDeleteDays 삭제됩니다.
참고
이 속성은 @fHardDeleteRunningInstancesBizTalk Server 2016 누적 업데이트 1, BizTalk Server 2013 R2 누적 업데이트 6 및 BizTalk Server 2013 누적 업데이트 5부터 사용할 수 있습니다.
편집된 명령은 다음과 유사합니다. 다음 예제에서는 라이브 창이 1시간이고, 하드 제거가 1일이며, 1일 이전의 실행 중인 서비스 인스턴스를 모두 삭제합니다.
exec dtasp_BackupAndPurgeTrackingDatabase 1, 0, 1, '\\MyBizTalkServer\backup', null, 0, 1
작업 속성 - DTA 제거 및 보관(BizTalkDTADb) 대화 상자의 페이지 선택에서 일반을 선택하고 사용 검사 상자를 선택한 다음 확인을 선택합니다.