Bagikan melalui


sp_syscollector_set_cache_window (T-SQL)

Berlaku untuk: SQL Server

Mengatur berapa kali untuk mencoba pengunggahan data jika kegagalan terjadi. Mencoba kembali unggahan jika terjadi kegagalan mengurangi risiko kehilangan data yang dikumpulkan.

Konvensi sintaks transact-SQL

Sintaks

sp_syscollector_set_cache_window [ [ @cache_window = ] cache_window ]
[ ; ]

Argumen

[ @cache_window = ] cache_window

Berapa kali pengunggahan data yang gagal ke gudang data manajemen dicoba kembali tanpa kehilangan data. @cache_window int, dengan default 1. @cache_window bisa memiliki salah satu nilai berikut:

Nilai Deskripsi
-1 Cache semua data unggahan dari kegagalan pengunggahan sebelumnya.
0 Jangan menyimpan data apa pun dari kegagalan pengunggahan.
n Cache data dari n kegagalan pengunggahan sebelumnya, di mana n>= 1.

Mengembalikan nilai kode

0 (berhasil) atau 1 (kegagalan).

Keterangan

Anda harus menonaktifkan pengumpul data sebelum mengubah konfigurasi jendela cache. Prosedur tersimpan ini gagal jika pengumpul data diaktifkan. Untuk informasi selengkapnya, lihat Mengaktifkan atau Menonaktifkan Pengumpulan Data, dan Mengelola Pengumpulan Data.

Izin

Memerlukan keanggotaan dalam peran database tetap dc_admin (dengan izin EXECUTE) untuk menjalankan prosedur ini.

Contoh

Contoh berikut menonaktifkan pengumpul data, mengonfigurasi jendela cache untuk menyimpan data hingga tiga unggahan yang gagal, lalu memungkinkan pengumpul data.

USE msdb;
GO
EXECUTE dbo.sp_syscollector_disable_collector;
GO
EXECUTE dbo.sp_syscollector_set_cache_window 3;
GO
EXECUTE dbo.sp_syscollector_enable_collector;