sp_syscollector_set_cache_directory (Transact-SQL)

Berlaku untuk: SQL Server (semua versi yang didukung)

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

Ikon tautan topikKonvensi Sintaks Transact-SQL

Sintaks

  
sp_syscollector_set_cache_directory [ @cache_directory = ] 'cache_directory'  

Argumen

[ @cache_directory = ] 'cache_directory' Direktori dalam sistem file tempat data yang dikumpulkan disimpan untuk sementara. cache_directory adalah nvarchar(255), dengan nilai default NULL. 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 N'D:\tempdata';  
GO  
EXECUTE dbo.sp_syscollector_enable_collector;  
GO  

Lihat juga

Prosedur Tersimpan Pengumpul Data (Transact-SQL)
sp_syscollector_set_cache_window (Transact-SQL)