sp_syscollector_set_cache_directory (T-SQL)
Berlaku untuk: SQL Server
Menentukan direktori tempat data yang dikumpulkan disimpan sebelum diunggah ke gudang data manajemen.
Sintaks
sp_syscollector_set_cache_directory [ [ @cache_directory = ] N'cache_directory' ]
[ ; ]
Direktori dalam sistem file tempat data yang dikumpulkan disimpan sementara. @cache_directory adalah nvarchar(255), dengan default string kosong. Jika tidak ada nilai yang ditentukan, direktori SQL Server sementara default akan digunakan.
Mengembalikan nilai kode
0
(berhasil) atau 1
(kegagalan).
Keterangan
Anda harus menonaktifkan pengumpul data sebelum mengubah konfigurasi direktori cache. Prosedur tersimpan ini gagal jika pengumpul data diaktifkan. Untuk informasi selengkapnya, lihat Mengaktifkan atau Menonaktifkan Pengumpulan Data, dan Mengelola Pengumpulan Data.
Direktori yang ditentukan tidak perlu ada pada saat sp_syscollector_set_cache_directory
dijalankan; namun, data tidak dapat berhasil di-cache dan diunggah hingga direktori dibuat. Sebaiknya buat direktori sebelum menjalankan prosedur tersimpan ini.
Izin
Memerlukan keanggotaan dalam peran database tetap dc_admin (dengan izin EXECUTE) untuk menjalankan prosedur ini.
Contoh
Contoh berikut menonaktifkan pengumpul data, mengatur direktori cache untuk pengumpul data ke D:\tempdata
, lalu mengaktifkan pengumpul data.
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