Spuštění nebo zastavení sady kolekcí
platí pro:SQL Server
Tento článek popisuje, jak spustit nebo zastavit kolekci nastavenou v SQL Serveru pomocí aplikace SQL Server Management Studio nebo jazyka Transact-SQL.
Omezení
Uložené procedury a zobrazení katalogu kolektoru dat jsou uloženy v databázi msdb
.
Na rozdíl od běžných uložených procedur jsou parametry uložených procedur kolektoru dat přísně zadané a nepodporují automatický převod datového typu. Pokud tyto parametry nejsou volána se správnými datovými typy vstupních parametrů, jak je uvedeno v popisu argumentu, uložená procedura vrátí chybu.
Požadavky
Musí být spuštěn agent SQL Serveru.
Doporučení
Chcete-li získat informace o sadách kolekcí, zadejte dotaz na zobrazení katalogu syscollector_collection_sets.
Dovolení
Vyžaduje členství v pevné roli databáze dc_operator. Pokud sada kolekcí nemá účet proxy, vyžaduje se členství v pevné roli serveru správce systému.
Použití aplikace SQL Server Management Studio
Zahájit kolekci
V Průzkumníku objektů rozbalte uzel správy, rozbalte shromažďování dat, a potom rozbalte System Data Collection Sets.
Pravým tlačítkem myši klikněte na sadu kolekcí, kterou chcete spustit, a potom vyberte Spustit sadu shromažďování dat.
V okně se zprávou se zobrazí výsledky této akce a zelená šipka na ikoně sady kolekcí označuje, že sada kolekcí začala.
Zastavení sady kolekcí
V Průzkumníku objektů rozbalte uzel správy, rozbalte shromažďování data potom rozbalte System Data Collection Sets.
Pravým tlačítkem myši klikněte na sadu kolekcí, kterou chcete zastavit, a pak vyberte Zastavit sadu shromažďování dat.
Okno se zprávou zobrazí výsledky této akce a červený kroužek na ikoně sady kolekcí indikuje, že sada kolekcí byla zastavena.
Použijte Transact-SQL
Spustit sadu kolekcí
Připojte se k databázovému stroji.
Na panelu Standard vyberte Nový dotaz.
Zkopírujte a vložte následující příklad do okna dotazu a vyberte Spustit. Tento příklad používá sp_syscollector_start_collection_set ke spuštění sady kolekcí, která má ID
1
.
USE msdb;
GO
EXEC sp_syscollector_start_collection_set @collection_set_id = 1;
Zastavení sady kolekcí
Připojte se k databázovému stroji.
Na panelu Standard vyberte Nový dotaz.
Zkopírujte a vložte následující příklad do okna dotazu a vyberte Spustit. Tento příklad používá sp_syscollector_stop_collection_set k zastavení sady kolekcí, která má ID
1
.
USE msdb;
GO
EXEC sp_syscollector_stop_collection_set @collection_set_id = 1;