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.
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;