sp_syscollector_set_cache_directory(Transact-SQL)
적용 대상: SQL Server
수집된 데이터가 관리 데이터 웨어하우스에 업로드되기 전에 저장되는 디렉터리를 지정합니다.
구문
sp_syscollector_set_cache_directory [ [ @cache_directory = ] N'cache_directory' ]
[ ; ]
수집된 데이터가 임시로 저장되는 파일 시스템의 디렉터리입니다. @cache_directory nvarchar(255)이며 기본값은 빈 문자열입니다. 값을 지정하지 않으면 기본 임시 SQL Server 디렉터리가 사용됩니다.
반환 코드 값
0
(성공) 또는 1
(실패).
설명
캐시 디렉터리 구성을 변경하기 전에 데이터 수집기를 사용하지 않도록 설정해야 합니다. 데이터 수집기를 사용하면 이 저장 프로시저가 실패합니다. 자세한 내용은 데이터 수집 사용 또는 사용 안 함 및 데이터 수집 관리를 참조하세요.
지정된 디렉터리가 실행될 때 sp_syscollector_set_cache_directory
는 존재할 필요가 없습니다. 그러나 디렉터리가 만들어질 때까지 데이터를 성공적으로 캐시하고 업로드할 수 없습니다. 이 저장 프로시저를 실행하기 전에 디렉터리를 만드는 것이 좋습니다.
사용 권한
이 절차를 실행하려면 dc_admin 멤버 자격(EXECUTE 권한 포함) 고정 데이터베이스 역할이 필요합니다.
예제
다음은 데이터 수집기를 사용하지 않도록 설정하고, 데이터 수집기의 캐시 디렉터리를 설정한 다음, 데이터 수집 D:\tempdata
기를 사용하도록 설정하는 예제입니다.
USE msdb;
GO
EXECUTE dbo.sp_syscollector_disable_collector;
GO
EXEC dbo.sp_syscollector_set_cache_directory
@cache_directory = N'D:\tempdata';
GO
EXECUTE dbo.sp_syscollector_enable_collector;
GO