Verwalten der Datensammlung

Gilt für:SQL Server

Verwenden Sie SQL Server Management Studio oder Transact-SQL gespeicherte Prozeduren und Funktionen, um verschiedene Aspekte der Datensammlung zu verwalten, z. B. das Aktivieren oder Deaktivieren der Datensammlung, das Ändern einer Sammlungssatzkonfiguration oder das Anzeigen von Daten im Verwaltungsdatenlager.

Verwalten der Datensammlung mithilfe von SSMS

Führen Sie die folgenden datensammlerbezogenen Aufgaben mithilfe von Objekt-Explorer in SQL Server Management Studio aus:

Verwalten der Datensammlung mithilfe von Transact-SQL

Der Datensammler stellt eine umfassende Sammlung von gespeicherten Prozeduren bereit, die Sie verwenden können, um beliebige datensammlerbezogene Tasks auszuführen. Beispielsweise können Sie mithilfe von Transact-SQL die folgenden Aufgaben ausführen:

Darüber hinaus gibt es Funktionen und Ansichten, die Sie verwenden können, um Konfigurationsdaten für die msdb Datenbanken und Verwaltungs-Data Warehouse-Datenbanken, Ausführungsprotokolldaten und Daten abzurufen, die im Management Data Warehouse gespeichert sind.

Sie können die bereitgestellten gespeicherten Prozeduren, Funktionen und Sichten verwenden, um eigene End-to-End-Datensammlungszenarios zu erstellen.

Wichtig

Im Gegensatz zu regulären gespeicherten Prozeduren verwenden die gespeicherten Prozeduren des Datensammlers streng eingegebene Parameter und unterstützen keine automatische Datentypkonvertierung. Wenn diese Parameter nicht mit den richtigen Eingabeparameter-Datentypen aufgerufen werden, wie in der Argumentbeschreibung angegeben, gibt die gespeicherte Prozedur einen Fehler zurück.

Verwenden Sie SQL Server Management Studio, um die bereitgestellten Codebeispiele zu erstellen und auszuführen. Weitere Informationen finden Sie unter Objekt-Explorer. Alternativ können Sie die Abfrage in einem beliebigen Editor erstellen und in einer Textdatei speichern, die über eine .sql Dateinamenerweiterung verfügt. Sie können die Abfrage mithilfe des Hilfsprogramms sqlcmd von der Windows-Eingabeaufforderung aus ausführen. Weitere Informationen finden Sie unter sqlcmd – Verwenden Sie das Hilfsprogramm.

Gespeicherte Prozeduren und Ansichten

Im folgenden Abschnitt werden gespeicherte Prozeduren und Ansichten beschrieben, die Sie zum Arbeiten mit der Datensammlung im Datenbank-Engine verwenden.

Arbeiten mit dem Datensammler

In der folgenden Tabelle werden die gespeicherten Prozeduren beschrieben, die Sie zum Arbeiten mit dem Datensammler verwenden können.

Name der Prozedur Beschreibung
sp_syscollector_enable_collector Aktiviert den Datensammler.
sp_syscollector_disable_collector Deaktiviert den Datensammler.

Arbeiten mit Sammlungssätzen

In der folgenden Tabelle werden die gespeicherten Prozeduren beschrieben, die Sie zum Arbeiten mit Sammlungssätzen verwenden können.

Name der Prozedur Beschreibung
sp_syscollector_run_collection_set Führt bei Bedarf einen Sammlungssatz aus.
sp_syscollector_start_collection_set Startet einen Sammlungssatz.
sp_syscollector_stop_collection_set Beendet einen Sammlungssatz.
sp_syscollector_create_collection_set Erstellt einen Sammlungssatz.
sp_syscollector_delete_collection_set Löscht einen Sammlungssatz.
sp_syscollector_update_collection_set Ändert die Konfiguration eines Sammlungssatzes.
sp_syscollector_upload_collection_set Lädt Sammlungssatzdaten in das Management Data Warehouse hoch. Dies ist im Prinzip ein bedarfsgesteuerter Upload.

Arbeiten mit Sammlungselementen

In der folgenden Tabelle werden die gespeicherten Prozeduren beschrieben, die Sie zum Arbeiten mit Sammelelementen verwenden können.

Name der Prozedur Beschreibung
sp_syscollector_create_collection_item Erstellt ein Auflistelement.
sp_syscollector_delete_collection_item Löscht ein Sammelelement.
sp_syscollector_update_collection_item Aktualisiert ein Sammelelement.

Arbeiten mit Sammeltypen

In der folgenden Tabelle werden die gespeicherten Prozeduren beschrieben, die Sie zum Arbeiten mit Sammlertypen verwenden können.

Name der Prozedur Beschreibung
sp_syscollector_create_collector_type Erstellt einen Sammlertyp.
sp_syscollector_update_collector_type Aktualisiert einen Sammlertyp.
sp_syscollector_delete_collector_type Löscht einen Sammlertyp.

Abrufen von Konfigurationsinformationen

In der folgenden Tabelle werden die Sichten beschrieben, die Sie zum Abrufen von Konfigurationsinformationen und Ausführungsprotokolldaten verwenden können.

Name der Ansicht Beschreibung
syscollector_config_store Ruft die Datensammlerkonfiguration ab.
syscollector_collection_items Ruft Informationen zum Sammelelement ab.
syscollector_collection_sets Ruft Informationen zum Sammlungssatz ab.
syscollector_collector_types Ruft Informationen zum Sammlertyp ab.
syscollector_execution_log Ruft Informationen über den Sammlungssatz und die Paketausführung ab.
syscollector_execution_stats Ruft Informationen über die Taskausführung ab.
syscollector_execution_log_full Ruft Informationen ab, wenn das Ausführungsprotokoll voll ist.

Konfigurieren des Zugriffs auf das Management Data Warehouse

In der folgenden Tabelle werden die gespeicherten Prozeduren beschrieben, die Sie zum Konfigurieren des Zugriffs auf das Management Data Warehouse verwenden können.

Name der Prozedur Beschreibung
sp_syscollector_set_warehouse_database_name Gibt den in der Verbindungszeichenfolge für das Management Data Warehouse definierten Datenbanknamen an.
sp_syscollector_set_warehouse_instance_name Gibt die in der Verbindungszeichenfolge für das Management Data Warehouse definierte Instanz an.

Konfigurieren des Verwaltungsdatenlagers

In der folgenden Tabelle werden die gespeicherten Prozeduren beschrieben, die Sie zum Arbeiten mit der Konfiguration des Management Data Warehouse verwenden können.

Name der Prozedur Beschreibung
core.sp_create_snapshot Erstellt einen Auflistungssnapshot im Management Data Warehouse.
core.sp_update_data_source Aktualisiert die Datenquelle für die Datensammlung.
core.sp_add_collector_type Fügt dem Management Data Warehouse einen Sammlertyp hinzu.
core.sp_remove_collector_type Entfernt einen Sammlertyp aus dem Management Data Warehouse.
core.sp_purge_data Löscht Daten aus dem Management Data Warehouse.

Arbeiten mit Uploadpaketen

In der folgenden Tabelle werden die gespeicherten Prozeduren beschrieben, die Sie zum Arbeiten mit Uploadpaketen verwenden können.

Name der Prozedur Beschreibung
sp_syscollector_set_cache_window Konfiguriert die Anzahl von Wiederholungen für Datenuploads.
sp_syscollector_set_cache_directory Gibt eine temporäre Speicherung für Daten zwischen Uploadwiederholungen an.

Arbeiten mit dem Datensammlungsausführungsprotokoll

In der folgenden Tabelle werden die gespeicherten Prozeduren beschrieben, die Sie zum Arbeiten mit dem Ausführungsprotokoll der Datensammlung verwenden können.

Name der Prozedur Beschreibung
sp_syscollector_delete_execution_log_tree Löscht Einträge des Sammlungssatzes aus dem Ausführungsprotokoll.

Funktionen

In der folgenden Tabelle werden die Funktionen beschrieben, die Sie zum Abrufen von Ausführungs- und Überwachungsinformationen verwenden können.

Funktionsname: Beschreibung
fn_syscollector_get_execution_details Rufen Sie SSIS-Ausführungsprotokolldaten für ein bestimmtes Paket ab.
fn_syscollector_get_execution_stats Ruft Ausführungsstatistiken für einen Sammlungssatz oder ein Paket ab. Diese Informationen umfassen Fehler, die protokolliert werden.
snapshots.fn_trace_getdata Ruft die Ereignisse ab, die protokolliert werden, wenn der generische SQL-Ablaufverfolgungs-Sammlertyp für das Sammeln von Daten verwendet wird.