Delen via


Een verzamelingsset starten of stoppen

van toepassing op:SQL Server-

In dit artikel wordt beschreven hoe u een verzameling in SQL Server start of stopt met behulp van SQL Server Management Studio of Transact-SQL.

Beperkingen

Opgeslagen procedures en catalogusweergaven van de gegevensverzamelaar worden opgeslagen in de msdb-database.

In tegenstelling tot normale opgeslagen procedures, worden de parameters voor opgeslagen procedures voor gegevensverzamelaar strikt getypt en bieden geen ondersteuning voor automatische conversie van gegevenstypen. Als deze parameters niet worden aangeroepen met de juiste invoerparametergegevenstypen, zoals opgegeven in de beschrijving van het argument, retourneert de opgeslagen procedure een fout.

Voorwaarden

SQL Server Agent moet worden gestart.

Aanbevelingen

Raadpleeg de syscollector_collection_sets catalogusweergave voor informatie over collectie.

Machtigingen

Vereist lidmaatschap van de dc_operator vaste databaserol. Als de verzameling geen proxyaccount heeft, is lidmaatschap van de sysadmin vaste serverrol vereist.

SQL Server Management Studio gebruiken

Een verzamelingsset starten

  1. Vouw in Objectverkenner het knooppunt Management uit, vouw vervolgens Gegevensverzamelinguit, en vouw tenslotte Systeemgegevensverzamelingssetsuit.

  2. Klik met de rechtermuisknop op de verzamelingsset die u wilt starten en selecteer vervolgens Set voor gegevensverzameling starten.

    In een berichtvak worden de resultaten van deze actie weergegeven en een groene pijl op het pictogram voor de verzamelingsset geeft aan dat de verzamelingsset is gestart.

Een verzamelingsset stoppen

  1. Vouw in Objectverkenner het knooppunt Management uit, vouw Gegevensverzamelinguit, en vouw vervolgens Systeemgegevensverzamelingssetsuit.

  2. Klik met de rechtermuisknop op de verzamelingsset die u wilt stoppen en selecteer vervolgens Gegevensverzamelingsset stoppen.

    In een berichtvak worden de resultaten van deze actie weergegeven en een rode cirkel op het pictogram voor de verzamelingsset geeft aan dat de verzamelingsset is gestopt.

Gebruik Transact-SQL

Een verzamelingsset starten

  1. Maak verbinding met de database-engine.

  2. Selecteer in de standaardbalk Nieuwe query.

  3. Kopieer en plak het volgende voorbeeld in het queryvenster en selecteer uitvoeren. In dit voorbeeld wordt sp_syscollector_start_collection_set gebruikt om de verzamelingsset met de id van 1te starten.

USE msdb;
GO
EXEC sp_syscollector_start_collection_set @collection_set_id = 1;

Een verzamelingsset stoppen

  1. Maak verbinding met de database-engine.

  2. Selecteer in de standaardbalk Nieuwe query.

  3. Kopieer en plak het volgende voorbeeld in het queryvenster en selecteer uitvoeren. In dit voorbeeld wordt sp_syscollector_stop_collection_set gebruikt om de verzamelingsset met de id van 1te stoppen.

USE msdb;
GO
EXEC sp_syscollector_stop_collection_set @collection_set_id = 1;