Freigeben über


Vorgehensweise: Separates Speichern von Showplan XML-Ereignissen (SQL Server Profiler)

In diesem Thema wird beschrieben, wie Showplan XML-Ereignisse, die in Ablaufverfolgungen erfasst sind, in separate .SQLPlan-Dateien mithilfe von SQL Server Profiler gespeichert werden können. Sie können die Showplan XML-Ereignisdateien in SQL Server Management Studio öffnen, sodass Sie den grafischen Ausführungsplan für die einzelnen Ereignisse betrachten können.

So speichern Sie Showplan XML-Ereignisse separat

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

    Das Dialogfeld Ablaufverfolgungseigenschaften wird geöffnet.

    ms179321.note(de-de,SQL.90).gifHinweis:
    Ist die Option Ablaufverfolgung sofort nach dem Aufbau einer Verbindung starten ausgewählt, wird das Dialogfeld Ablaufeigenschaften nicht geöffnet, sondern die Ablaufverfolgung startet direkt. Um diese Einstellung zu deaktivieren, klicken Sie im Menü Tools auf Optionen, und deaktivieren Sie das Kontrollkästchen Ablaufverfolgung sofort nach dem Aufbau einer Verbindung starten.
  2. Geben Sie im Dialogfeld Ablaufverfolgungseigenschaften im Feld Ablaufverfolgungsname einen Namen für die Ablaufverfolgung ein.

  3. Wählen Sie in der Liste Vorlage verwenden eine Ablaufverfolgungsvorlage aus, auf der die Ablaufverfolgung beruhen soll, oder wählen Sie den Eintrag Leer aus, falls Sie keine Vorlage verwenden möchten.

  4. Führen Sie einen der folgenden Schritte aus:

    • Aktivieren Sie das Kontrollkästchen In Datei speichern, um die Ablaufverfolgung in einer Datei aufzuzeichnen. Geben Sie einen Wert für Maximale Dateigröße festlegen an. Optional aktivieren Sie die Kontrollkästchen Dateirollover aktivieren und Ablaufverfolgungsdaten von Serverprozessen.
    • Aktivieren Sie das Kontrollkästchen In Tabelle speichern, wenn die Ablaufverfolgung in eine Datenbanktabelle gespeichert werden soll. Optional klicken Sie auf Maximale Zeilenanzahl festlegen, und geben Sie einen Wert ein.
  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.

  7. Erweitern Sie in der Datenspalte Ereignisse die Ereigniskategorie Leistung, und aktivieren Sie dann das Kontrollkästchen Showplan XML. Falls die Ereigniskategorie Leistung nicht verfügbar ist, aktivieren Sie die Option Alle Ereignisse anzeigen, damit die Kategorie sichtbar wird.

    Die Registerkarte Ereignisextraktionseinstellungen wird in das Dialogfeld Ablaufverfolgungseigenschaften aufgenommen.

  8. Klicken Sie auf der Registerkarte Ereignisextraktionseinstellungen auf XML-Showplanereignisse separat speichern.

  9. Geben Sie in das Dialogfeld Speichern unter den Namen der Datei ein, in die die Showplan XML-Ereignisse gespeichert werden sollen.

  10. Klicken Sie auf Alle XML-Showplanbatches in einer einzelnen Datei, wenn alle Showplan XML-Ereignisse in einer einzigen XML-Datei gespeichert werden sollen, bzw. auf Jeder XML-Showplanbatch in einer eigenen Datei, um so je eine neue XML-Datei für die einzelnen Showplan XML-Ereignisse anlegen zu lassen.

  11. Um die Showplan XML-Ereignisdatei in SQL Server Management Studio anzeigen zu lassen, zeigen Sie im Menü Datei auf Öffnen, und klicken Sie auf Datei. Navigieren Sie zu dem Verzeichnis, in dem Sie die Showplan XML-Ereignisdatei(en) gespeichert hatten, wählen Sie eine Datei aus, und öffnen Sie diese. Showplan XML-Ereignisdateien besitzen die Dateierweiterung .SQLPlan.

Siehe auch

Konzepte

Analysieren von Abfragen mit SHOWPLAN-Ergebnissen in SQL Server Profiler

Hilfe und Informationen

Informationsquellen für SQL Server 2005