我知道哪里可以阅读最近查询的日志?
当使用Django进行似乎没问题的查询时,会出现错误,并且无法理解错误。
有什么想法吗?
答案 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查询。