Erstellen einer Ablaufverfolgung (SQL Server Profiler)

Gilt für:SQL ServerAzure SQL Managed Instance

In diesem Thema wird beschrieben, wie Sie mit SQL Server Profiler eine Ablaufverfolgung erstellen können.

So erstellen Sie eine Ablaufverfolgung

  1. Klicken Sie im Menü Datei auf Neue Ablaufverfolgung, und stellen Sie eine Verbindung mit einer Instanz von SQL Serverher.

    Das Dialogfeld Ablaufverfolgungseigenschaften wird angezeigt.

    Hinweis

    Wenn die Option Ablaufverfolgung sofort nach dem Herstellen der Verbindung starten ausgewählt wurde, wird die Ablaufverfolgung sofort gestartet, ohne dass das Dialogfeld Ablaufverfolgungseigenschaften angezeigt wird. Um diese Einstellung zu deaktivieren, klicken Sie im Menü *Extras* auf Optionen, und deaktivieren Sie das Kontrollkästchen „Ablaufverfolgung sofort nach dem Herstellen der Verbindung starten“.

  2. Geben Sie im Feld Ablaufverfolgungsname einen Namen für die Ablaufverfolgung ein.

  3. Wählen Sie in der Liste Vorlage verwenden eine Ablaufverfolgungsvorlage als Basis für die Ablaufverfolgung aus, oder wählen Sie Leer aus, wenn Sie keine Vorlage verwenden möchten.

  4. Führen Sie eine der folgenden Aktionen aus, um die Ergebnisse der Ablaufverfolgung zu speichern:

    • Klicken Sie auf In Datei speichern , um die Ablaufverfolgung in einer Datei aufzuzeichnen. Geben Sie einen Wert für Maximale Dateigröße festlegenan. Der Standardwert ist 5 MB.

      Sie können auch die Option Dateirollover aktivieren auswählen, um automatisch neue Dateien zu erstellen, sobald die maximale Dateigröße erreicht wird. Darüber hinaus können Sie die Option Ablaufverfolgungsdaten von Serverprozessenauswählen. Dadurch werden die Ablaufverfolgungsdaten nicht durch die Clientanwendung, sondern durch den Dienst verarbeitet, der die Ablaufverfolgung ausführt. Wenn der Server die Ablaufverfolgungsdaten verarbeitet, werden auch bei hoher Belastung keine Ereignisse ausgelassen, wodurch die Serverleistung natürlich beeinträchtigt werden kann.

    • Klicken Sie auf In Tabelle speichern , um die Ablaufverfolgung in einer Datenbanktabelle zu erfassen.

      Klicken Sie optional auf Maximale Zeilenzahl festlegen, und geben Sie einen Wert an.

    VORSICHT: Wenn Sie die Ergebnisse der Ablaufverfolgung nicht in einer Datei oder Tabelle speichern, können Sie die Ablaufverfolgung nur anzeigen, solange SQL Server Profiler geöffnet ist. Sobald die Ablaufverfolgung beendet und SQL Server Profilergeschlossen wird, gehen die Ergebnisse der Ablaufverfolgung verloren. Damit das nicht geschieht, klicken Sie im Menü Datei auf Speichern . Auf diese Weise werden die Ergebnisse gespeichert, bevor Sie SQL Server Profilerschließen.

  5. Aktivieren Sie optional das Kontrollkästchen Beendigungszeit für Ablaufverfolgung aktivieren , und geben Sie das Datum und die Uhrzeit zum Beenden der Ablaufverfolgung an.

  6. Klicken Sie auf die Registerkarte Ereignisauswahl, um Ereignisse, Datenspalten oder Filter hinzuzufügen oder zu entfernen. Weitere Informationen finden Sie unter Angeben von Ereignissen und Datenspalten für eine Ablaufverfolgungsdatei (SQL Server Profiler)

  7. Klicken Sie auf Ausführen , um die Ablaufverfolgung zu starten.

Weitere Informationen

Erforderliche Berechtigungen zum Ausführen von SQL Server Profiler
Vorlagen und Berechtigungen in SQL Server Profiler
SQL Server Profiler
Korrelieren einer Ablaufverfolgung mit Windows-Leistungsprotokolldaten (SQL Server Profiler)