sp_syscollector_set_cache_window(Transact-SQL)
실패한 데이터 업로드의 시도 횟수를 설정합니다. 오류가 발생 시 업로드를 다시 시도하면 수집된 데이터의 손실 위험을 완화할 수 있습니다.
구문
sp_syscollector_set_cache_window [ @cache_window = ] cache_window
인수
[ @cache\_window = ] cache_window
데이터 손실이 없는 오류 발생 시에 관리 데이터 웨어하우스에 대한 데이터 업로드를 다시 시도하는 횟수입니다. cache_window는 int이며 기본값은 1입니다. cache_window는 다음 값 중 하나를 사용할 수 있습니다.값
설명
-1
실패한 이전 업로드의 업로드 데이터를 모두 캐시합니다.
0
실패한 업로드의 데이터를 캐시하지 않습니다.
n
n회의 실패한 이전 업로드의 데이터를 캐시합니다. 여기서 n은 1보다 크거나 같습니다.
반환 코드 값
0(성공) 또는 1(실패)
주의
캐시 시간대 구성을 변경하려면 먼저 데이터 수집기를 사용하지 않도록 설정해야 합니다. 데이터 수집기를 사용하면 이 저장 프로시저가 실패합니다. 자세한 내용은 방법: 데이터 컬렉션 설정 또는 해제 및 Transact-SQL을 사용하여 데이터 컬렉션 관리를 참조하십시오.
사용 권한
이 프로시저를 실행하려면 dc_admin(EXECUTE 권한 있음) 고정 데이터베이스 역할의 멤버 자격이 필요합니다.
예
다음 예에서는 데이터 수집기를 사용하지 않도록 설정하고 3회까지 실패한 업로드의 데이터를 보존하는 캐시 시간대를 구성한 다음 데이터 수집기를 다시 사용하도록 설정합니다.
USE msdb;
GO
EXECUTE dbo.sp_syscollector_disable_collector;
GO
EXECUTE dbo.sp_syscollector_set_cache_window 3;
GO
EXECUTE dbo.sp_syscollector_enable_collector;