SQL Server中是否存在某种类型的日志记录(或者启用简单日志记录的某种方式),这将允许我检查是否调用了存储过程,何时调用存储过程以及传递并返回了哪些参数?我已经看到了一些插件脚本,但不确定这是否内置到SQL Server中?如何检查存储过程调用的日志?
2
A
回答
2
您可以在SQL Server Profiler工具做到这一点:
6
它不是建立在
你需要建立一个profiler trace或代码添加到您的存储过程记录
5
这里没有太多的内置。如果您使用的是最新版本的SQL Server(您的问题在这一点上不太精确),您可以查看the DMV sys.dm_exec_procedure_stats,但它不会有单独的调用,只是聚合。
如果您对特定的存储过程感兴趣,您可以运行一个非常有针对性的server-side traceserver-side trace。 (对不起,自Quest决定杀死SQLServerPedia后,我无法找到我引用的原始帖子)。
我写了一篇文章关于建立你自己的日志并将其添加到n存储过程:
http://www.mssqltips.com/tip.asp?tip=2003
你可以很容易地展开,包括所谓的参数。
相关问题
- 1. 如何查找存储过程调用?
- 2. 在存储过程中使用日志
- 3. 如何在应用程序日志中记录存储过程调用
- 4. 如何调用其他存储过程中的存储过程
- 5. 存储过程日志详细信息
- 6. 如何从另一个存储过程调用存储过程?
- 7. 调用存储过程中的查询
- 8. 用logcat检查过去的日志?
- 9. 如何用日期参数在hibernate中调用存储过程?
- 10. 如何为日志表创建存储过程
- 11. 如何设置日志记录MYSQL存储过程
- 12. 如何在存储过程中创建日志
- 13. 检查日期时间在DB是通过存储过程
- 14. 如何从mvc3调用存储过程?
- 15. NHibernate - 如何调用存储过程?
- 16. 如何动态调用存储过程?
- 17. 如何从js调用存储过程?
- 18. ASP.NET如何调用此存储过程
- 19. 如何识别调用存储过程
- 20. 如何继承存储过程调用
- 21. 如何使用datetime参数调用存储过程中的存储过程
- 22. 检查存储过程中的时间
- 23. PHP应用程序日志存储
- 24. 调用MySQL的存储过程/查询从MS SQL存储过程
- 25. 如何在MySQL中的存储过程中调用存储过程
- 26. 如何检查SQL Azure中是否存在存储过程?
- 27. 如何检查存储过程是否存在?
- 28. 调用存储过程中的存储过程
- 29. 调用存储在另一个存储过程的过程
- 30. 调用存储过程