sp_syscollector_run_collection_set (Transact-SQL)
platí pro:SQL Server
Spustí sadu kolekcí, pokud je kolekce již povolená a sada kolekcí je nakonfigurována pro režim kolekce mimo mezipaměť.
Poznámka
Tento postup selže, pokud je spuštěn proti sadě kolekcí nakonfigurované pro režim kolekce v mezipaměti.
sp_syscollector_run_collection_set
umožňuje uživateli pořizovat snímky dat na vyžádání.
Syntax
sp_syscollector_run_collection_set
[ [ @collection_set_id = ] collection_set_id ]
[ , [ @name = ] N'name' ]
[ ; ]
Argumenty
[ @collection_set_id = ] collection_set_id
Jedinečný místní identifikátor sady kolekcí.
@collection_set_id je int , s výchozím NULL
a musí mít hodnotu, pokud je @nameNULL
.
[ @name = ] N'název'
Název sady kolekcí.
@name je sysname , s výchozím NULL
a musí mít hodnotu, pokud je @collection_set_idNULL
.
Návratové hodnoty kódu
0
(úspěch) nebo 1
(selhání).
Poznámky
Buď @collection_set_id, nebo @name musí mít hodnotu, obojí nemůže být NULL
.
Tento postup spustí kolekci a nahraje úlohy pro zadanou sadu kolekcí a okamžitě spustí úlohu agenta kolekce, pokud má sada kolekcí svoji @collection_mode nastavenou na nepamětí (1
). Další informace najdete v tématu sp_syscollector_create_collection_set.
sp_syscollector_run_collection_set
lze také použít ke spuštění sady kolekcí, která nemá plán.
Dovolení
K provedení tohoto postupu vyžaduje členství v dc_operator (s oprávněním EXECUTE).
Příklady
Spusťte sadu kolekcí pomocí jejího identifikátoru.
USE msdb;
GO
EXEC sp_syscollector_run_collection_set
@collection_set_id = 1;
Související obsah
- uložené procedury systému (Transact-SQL)
- shromažďování dat