SQL Server - 查询日志?

时间:2010-12-03 13:51:04

标签: python sql sql-server django sql-server-2008

我知道哪里可以阅读最近查询的日志?

当使用Django进行似乎没问题的查询时,会出现错误,并且无法理解错误。

有什么想法吗?

3 个答案:

答案 0 :(得分:4)

正如我所说,你需要MS SQL Profiler。但它只记录新的查询。

答案 1 :(得分:3)

没有最近查询的日志。您可以使用SQL事件探查器/ SQL跟踪来监视正在进行的查询。

您还可以在sys.dm_exec_cached_plans中查看最近的计划和相关文本,这可能有所帮助,具体取决于错误是否是解析/编译错误。

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

答案 2 :(得分:1)

如果您使用的是SQL Server 2005及更高版本,则可以使用Default Trace跟踪DDL查询。