sp_syscollector_set_cache_directory(Transact-SQL)
수집된 데이터를 관리 데이터 웨어하우스에 업로드하기 전에 저장할 디렉터리를 지정합니다.
구문
sp_syscollector_set_cache_directory [ @cache_directory = ] 'cache_directory'
인수
- [ @cache_directory = ] 'cache_directory'
수집된 데이터가 임시로 저장되는 파일 시스템의 디렉터리입니다. cache_directory는 nvarchar(255)이며 기본값은 NULL입니다. 값을 지정하지 않으면 기본 임시 SQL Server 디렉터리가 사용됩니다.
반환 코드 값
0(성공) 또는 1(실패)
주의
캐시 디렉터리 구성을 변경하려면 먼저 데이터 수집기를 사용하지 않도록 설정해야 합니다. 데이터 수집기를 사용하면 이 저장 프로시저가 실패합니다. 자세한 내용은 방법: 데이터 컬렉션 설정 또는 해제 및 Transact-SQL을 사용하여 데이터 컬렉션 관리를 참조하십시오.
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 N'D:\tempdata';
GO
EXECUTE dbo.sp_syscollector_enable_collector;
GO