Bagikan melalui


sp_syscollector_set_cache_directory (T-SQL)

Berlaku untuk: SQL Server

Menentukan direktori tempat data yang dikumpulkan disimpan sebelum diunggah ke gudang data manajemen.

Konvensi sintaks transact-SQL

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