Bekannte Inhalte von TechKnow
Die Informationen in diesem Dokument gelten für: - Great Plains on Microsoft SQL Server SUMMARY In diesem Artikel wird beschrieben, wie Sie eine SQL-Ablaufverfolgung mit Profiler unter
Microsoft SQL Server 2000-2014 erstellen.
WEITERE INFORMATIONEN
Führen Sie die folgenden Schritte aus, um eine SQL erstellen.
1. Klicken Sie auf Start, zeigen Sie auf Programme, klicken Microsoft SQL Server XXXX, und klicken Sie dann SQL Server XXXX Profiler. (Dabei steht XXXX für die Version, die Sie verwenden.)
2. Klicken Sie im Menü Datei auf Neu, und klicken Sie dann auf Ablaufverfolgung. (oder Datei | Neue Ablaufverfolgung)
3. Verbinden zu SQL Server.
4. Klicken Sie auf die Registerkarte Allgemein, geben Sie einen Namen in das Feld Ablaufverfolgungsname ein, klicken Sie, um die Option In Datei speichern auszuwählen, und benennen Sie die Datei, in der Daten erfasst werden, und klicken Sie auf ÖFFNEN, und klicken Sie auf Speichern. Geben Sie zurück auf der Registerkarte Allgemein einen Wert in das Feld Maximale Dateigröße (MB) festlegen ein, klicken Sie, um die Option Dateirollover aktivieren auszuwählen, und klicken Sie dann, um die Option Server verarbeitet Ablaufverfolgungsdaten auszuwählen.
5. Klicken Sie auf die Registerkarte Ereignisauswahl, aktivieren Sie das Kontrollkästchen unten rechts für Alle Ereignisse anzeigen und Alle Spalten anzeigen.
6. Erweitern Sie dann die folgenden Ereignisklassen, und markieren Sie die unten definierten Ereignisse:
Cursor -
CursorSchließen - CursorExecute
- CursorOpen
- CursorPrepare
Errors and Warnings - Attention
- Exception - Missing Column Statistics
Locks -
Lock: Deadlock -
Lock: Deadlock Chain Sessions
-
ExistingConnection
Performance -
ShowPlan All
Stored Procedures
- RPC: Starting
- RPC: Completed
- SP: Completed
- SP: Recompile -
SP: Starting
-SP: StmtCompleted -
SP: StmtStarting
TSQL -
SQL:BatchCompleted -
SQL:BatchStarting
- SQL:StmtCompleted
- SQL:StmtStarting
Wenn eine der Ereignisklassen oder Ereignistypen nicht im Feld Ausgewählte Ereignisklassen angezeigt wird, klicken Sie, um das Element im Feld Verfügbare Ereignisklassen auszuwählen, und klicken Sie dann auf Hinzufügen.
7. Klicken Sie auf die Registerkarte Datenspalte, und stellen Sie sicher, dass im Feld Ausgewählte Daten die folgenden Spalten angezeigt werden: - Startzeit - Endzeit - SPID - Ereignisklasse - Textdaten - Integer
Data
- Binary
Data
- Duration
- CPU
-
Reads - Writes - Application Name -
NT
Benutzername - LoginName Wenn eine der Spalten nicht im Feld Ausgewählte Daten angezeigt wird, klicken Sie im Feld Verfügbare Daten auf das Element, um es auszuwählen, und klicken Sie dann auf Hinzufügen.
Möglicherweise müssen Sie LoginName auf einen bestimmten Benutzer beschränken, wenn Sie sich in einer Terminaldienstumgebung befinden, in der sich zahlreiche Benutzer im System befinden. Im Allgemeinen empfehlen wir jedoch nicht, auf den Benutzer zu beschränken und uns darüber zu teilen, um welchen Benutzer es sich handelt (da es häufig hilfreich ist zu wissen, was sonst noch zur gleichen Zeit ausgeführt wird).)
8. Klicken Sie auf Ausführen, um die Ablaufverfolgung zu starten.
9. Klicken Sie im Menü Datei auf Ablaufverfolgung beenden, um die Ablaufverfolgung zu beenden. (Oder das rote quadratische Symbol am oberen Rand des Ablaufverfolgungsfensters.) Andernfalls wird die Ablaufverfolgung weiterhin ausgeführt und füllt die in Schritt 4 definierte vollständige Tabellen-/Dateigrößenbeschränkung aus.
10. Klicken Sie im Menü Datei auf Speichern unter, und klicken Sie dann auf Ablaufverfolgungsdatei. Geben Sie der Datei einen Namen, und speichern Sie sie.
Dieser Artikel wurde unter TechKnownow document ID:27316 (Dokument-ID:27316) behandelt.