2010-12-03 81 views
2

任何想法,我可以讀取最近的查詢日誌?SQL Server - 查詢日誌?

當使用Django查看似乎沒問題的錯誤時,錯誤又回來了,並且無法理解錯誤。

任何想法?

+0

你能給出一個錯誤的例子嗎? – 2010-12-03 22:20:16

回答

3

最近的查詢沒有日誌。您可以使用SQL Profiler/SQL Trace來監視正在進行的查詢。

您也可以在sys.dm_exec_cached_plans中查看最近的計劃和相關文本,這些文件可能會幫助您根據錯誤是否是分析/編譯錯誤。

select text from 
sys.dm_exec_cached_plans 
cross apply sys.dm_exec_sql_text(plan_handle) 
1

如果您使用SQL Server 2005及更高版本,則可以使用Default Trace來跟蹤DDL查詢。