sp_syscollector_run_collection_set (T-SQL)
Berlaku untuk: SQL Server
Memulai kumpulan kumpulan jika pengumpul sudah diaktifkan, dan kumpulan koleksi dikonfigurasi untuk mode koleksi yang tidak di-cache.
Catatan
Prosedur ini gagal jika dijalankan terhadap kumpulan koleksi yang dikonfigurasi untuk mode pengumpulan cache.
sp_syscollector_run_collection_set
memungkinkan pengguna untuk mengambil rekam jepret data sesuai permintaan.
Sintaks
sp_syscollector_run_collection_set
[ [ @collection_set_id = ] collection_set_id ]
[ , [ @name = ] N'name' ]
[ ; ]
Argumen
[ @collection_set_id = ] collection_set_id
Pengidentifikasi lokal unik untuk kumpulan koleksi. @collection_set_id int, dengan default NULL
, dan harus memiliki nilai jika @name adalah NULL
.
[ @name = ] N'name'
Nama kumpulan koleksi. @name adalah sysname, dengan default NULL
, dan harus memiliki nilai jika @collection_set_id adalah NULL
.
Mengembalikan nilai kode
0
(berhasil) atau 1
(kegagalan).
Keterangan
Baik @collection_set_id atau @name harus memiliki nilai, keduanya tidak boleh NULL
.
Prosedur ini memulai pekerjaan pengumpulan dan pengunggahan untuk kumpulan yang ditentukan, dan segera memulai pekerjaan agen koleksi jika kumpulan kumpulan memiliki @collection_mode diatur ke non-cache (1
). Untuk informasi selengkapnya, lihat sp_syscollector_create_collection_set (Transact-SQL).
sp_sycollector_run_collection_set
juga dapat digunakan untuk menjalankan kumpulan koleksi yang tidak memiliki jadwal.
Izin
Memerlukan keanggotaan dalam peran database tetap dc_operator (dengan izin EXECUTE) untuk menjalankan prosedur ini.
Contoh
Mulai kumpulan koleksi menggunakan pengidentifikasinya.
USE msdb;
GO
EXEC sp_syscollector_run_collection_set
@collection_set_id = 1;