다음을 통해 공유


sp_syscollector_set_cache_window(Transact-SQL)

적용 대상: SQL Server

오류가 발생할 경우 데이터 업로드를 시도할 횟수를 설정합니다. 오류가 발생할 경우 업로드를 다시 시도하면 수집된 데이터가 손실될 위험이 완화됩니다.

Transact-SQL 구문 표기 규칙

구문

sp_syscollector_set_cache_window [ [ @cache_window = ] cache_window ]
[ ; ]

인수

[ @cache_window = ] cache_window

데이터 손실 없이 관리 데이터 웨어하우스에 실패한 데이터 업로드를 다시 시도한 횟수입니다. @cache_window 기본값1인 int입니다. @cache_window 다음 값 중 하나를 가질 수 있습니다.

설명
-1 실패한 이전 업로드의 업로드 데이터를 모두 캐시합니다.
0 업로드 실패에서 데이터를 캐시하지 마세요.
n n 이전 업로드 실패의 데이터를 캐시합니다. 여기서 n>= 1.

반환 코드 값

0(성공) 또는 1(실패).

설명

캐시 창 구성을 변경하기 전에 데이터 수집기를 사용하지 않도록 설정해야 합니다. 데이터 수집기를 사용하면 이 저장 프로시저가 실패합니다. 자세한 내용은 데이터 수집 사용 또는 사용 안 함 및 데이터 수집 관리를 참조하세요.

사용 권한

이 절차를 실행하려면 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;