Bagikan melalui


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.

Konvensi sintaks transact-SQL

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;