Freigeben über


Verwalten von Datensammlungen

Sie können gespeicherten Prozeduren und Funktionen von SQL Server Management Studio oder Transact-SQL verwenden, um unterschiedliche Aspekte der Datensammlung zu verwalten, beispielsweise das Aktivieren oder Deaktivieren der Datensammlung, das Ändern einer Sammlungssatzkonfiguration oder das Anzeigen von Daten im Verwaltungs-Data Warehouse.

Verwalten der Datensammlung mit SQL Server Management Studio

Sie können die folgenden datensammlerbezogenen Tasks ausführen, indem Sie den Objekt-Explorer in SQL Server Management Studio verwenden.

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. Sie können mit Transact-SQL beispielsweise die folgenden Aufgaben ausführen:

Außerdem gibt es Funktionen und Sichten, mit denen Konfigurationsdaten für die msdb- und Verwaltungs-Data Warehouse-Datenbanken, Ausführungsprotokolldaten und im Verwaltungs-Data Warehouse gespeicherte Daten abgerufen werden können.

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

Wichtiger HinweisWichtig

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

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

Gespeicherte Prozeduren und Sichten

Arbeiten mit dem Datensammler

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

Prozedurname

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.

Prozedurname

Beschreibung

sp_syscollector_run_collection_set (Transact-SQL)

Führt bei Bedarf einen Sammlungssatz aus.

sp_syscollector_start_collection_set (Transact-SQL)

Startet einen Sammlungssatz.

sp_syscollector_stop_collection_set (Transact-SQL)

Beendet einen Sammlungssatz.

sp_syscollector_create_collection_set (Transact-SQL)

Erstellt einen Sammlungssatz.

sp_syscollector_delete_collection_set (Transact-SQL)

Löscht einen Sammlungssatz.

sp_syscollector_update_collection_set (Transact-SQL)

Ändert die Konfiguration eines Sammlungssatzes.

sp_syscollector_upload_collection_set (Transact-SQL)

Lädt Sammlungssatzdaten in das Management Data Warehouse hoch. Dies ist im Prinzip ein bedarfsgesteuerter Upload.

Arbeiten mit Sammelelementen

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

Prozedurname

Beschreibung

sp_syscollector_create_collection_item (Transact-SQL)

Erstellt ein Auflistelement.

sp_syscollector_delete_collection_item (Transact-SQL)

Löscht ein Sammelelement.

sp_syscollector_update_collection_item (Transact-SQL)

Aktualisiert ein Sammelelement.

Arbeiten mit Sammlertypen

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

Prozedurname

Beschreibung

sp_syscollector_create_collector_type (Transact-SQL)

Erstellt einen Sammlertyp.

sp_syscollector_update_collector_type (Transact-SQL)

Aktualisiert einen Sammlertyp.

sp_syscollector_delete_collector_type (Transact-SQL)

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.

Sichtname

Beschreibung

syscollector_config_store (Transact-SQL)

Ruft die Datensammlerkonfiguration ab.

syscollector_collection_items (Transact-SQL)

Ruft Informationen zum Sammelelement ab.

syscollector_collection_sets (Transact-SQL)

Ruft Informationen zum Sammlungssatz ab.

syscollector_collector_types (Transact-SQL)

Ruft Informationen zum Sammlertyp ab.

syscollector_execution_log (Transact-SQL)

Ruft Informationen über den Sammlungssatz und die Paketausführung ab.

syscollector_execution_stats (Transact-SQL)

Ruft Informationen über die Taskausführung ab.

syscollector_execution_log_full (Transact-SQL)

Ruft Informationen ab, wenn das Ausführungsprotokoll voll ist.

Konfigurieren des Zugriffs auf das Management Date Warehouse

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

Prozedurname

Beschreibung

sp_syscollector_set_warehouse_database_name (Transact-SQL)

Gibt den in der Verbindungszeichenfolge für das Management Data Warehouse definierten Datenbanknamen an.

sp_syscollector_set_warehouse_instance_name (Transact-SQL)

Gibt die in der Verbindungszeichenfolge für das Management Data Warehouse definierte Instanz an.

Konfigurieren des Management Date Warehouse

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

Prozedurname

Beschreibung

core.sp_create_snapshot (Transact-SQL)

Erstellt einen Auflistungssnapshot im Management Data Warehouse.

core.sp_update_data_source (Transact-SQL)

Aktualisiert die Datenquelle für die Datensammlung.

core.sp_add_collector_type (Transact-SQL)

Fügt dem Management Data Warehouse einen Sammlertyp hinzu.

core.sp_remove_collector_type (Transact-SQL)

Entfernt einen Sammlertyp aus dem Management Data Warehouse.

core.sp_purge_data (Transact-SQL)

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.

Prozedurname

Beschreibung

sp_syscollector_set_cache_window (Transact-SQL)

Konfiguriert die Anzahl von Wiederholungen für Datenuploads.

sp_syscollector_set_cache_directory (Transact-SQL)

Gibt eine temporäre Speicherung für Daten zwischen Uploadwiederholungen an.

Arbeiten mit dem Ausführungsprotokoll der Datensammlung

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

Prozedurname

Beschreibung

sp_syscollector_delete_execution_log_tree (Transact-SQL)

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 (Transact-SQL)

Ruft SSIS-Ausführungsprotokolldaten für ein bestimmtes Paket ab.

fn_syscollector_get_execution_stats (Transact-SQL)

Ruft Ausführungsstatistiken für einen Sammlungssatz oder ein Paket ab. Diese Informationen umfassen Fehler, die protokolliert werden.

snapshots.fn_trace_getdata (Transact-SQL)

Ruft die Ereignisse ab, die protokolliert werden, wenn der generische SQL-Ablaufverfolgungs-Sammlertyp für das Sammeln von Daten verwendet wird.

Siehe auch

Konzepte

Ausführen einer gespeicherten Prozedur

Datensammlung

Andere Ressourcen

Verwenden von SQL Server Management Studio