Sdílet prostřednictvím


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

  1. V Průzkumníku objektů rozbalte uzel správy, rozbalte shromažďování dat, a potom rozbalte System Data Collection Sets.

  2. 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í

  1. V Průzkumníku objektů rozbalte uzel správy, rozbalte shromažďování data potom rozbalte System Data Collection Sets.

  2. 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í

  1. Připojte se k databázovému stroji.

  2. Na panelu Standard vyberte Nový dotaz.

  3. 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í

  1. Připojte se k databázovému stroji.

  2. Na panelu Standard vyberte Nový dotaz.

  3. 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;
  • zobrazení kolektoru dat (Transact-SQL)
  • shromažďování dat