Vergangene Abfragen in SQL Server Management Studio (SSMS) aufspüren
Manchmal müssen Sie zuvor ausgeführte Abfragen in SSMS überprüfen. SSMS verfügt zwar nicht über einen integrierten Abfrageverlaufs-Tracker, es gibt jedoch Problemumgehungen.
Abfrageverlaufsdaten finden
Wenn die SQL Server-Instanz seit der Ausführung der Abfrage nicht neu gestartet wurde, befindet sich der Abfrageplan möglicherweise noch im Plancache. Versuchen Sie diese Abfrage:
<code class="language-sql">SELECT t.[text] FROM sys.dm_exec_cached_plans AS p CROSS APPLY sys.dm_exec_sql_text(p.plan_handle) AS t WHERE t.[text] LIKE N'%<unique_query_identifier>%';</code>
Ersetzen Sie <unique_query_identifier>
durch einen Teil der Abfrage, an den Sie sich erinnern.
Wenn SSMS abgestürzt ist und Sie Ihren Abfrageverlauf verloren haben, überprüfen Sie diese Wiederherstellungsdateien:
<code>C:\Users\<username>\Documents\SQL Server Management Studio\Backup Files\</code>
Verwendung von Tools und Nachverfolgung von Drittanbietern
Für eine kontinuierliche Überwachung des Abfrageverlaufs erkunden Sie Tools wie das SSMS Tools Pack. Alternativ können Sie einen einfachen SQL Server-Trace einrichten, der nach Ihrem Login oder Hostnamen gefiltert wird.
Detaillierter Abfrageverlauf mit sys.dm_exec_query_stats
Wie Nenad-Zivkovic betonte, bietet die Verwendung von sys.dm_exec_query_stats
umfassendere Details zum Abfrageverlauf. Diese Abfrage verknüpft sie mit anderen Systemansichten, um die Ergebnisse nach der letzten Ausführungszeit zu ordnen:
<code class="language-sql">SELECT t.[text], s.last_execution_time FROM sys.dm_exec_cached_plans AS p INNER JOIN sys.dm_exec_query_stats AS s ON p.plan_handle = s.plan_handle CROSS APPLY sys.dm_exec_sql_text(p.plan_handle) AS t WHERE t.[text] LIKE N'%<unique_query_identifier>%' ORDER BY s.last_execution_time DESC;</code>
Denken Sie daran, <unique_query_identifier>
durch einen eindeutigen Teil Ihrer Abfrage zu ersetzen.
Das obige ist der detaillierte Inhalt vonWie kann ich den Abfrageverlauf in SQL Server Management Studio abrufen und verfolgen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!