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. 日誌記錄mysql存儲過程sqls
- 9. 如何從另一個存儲過程調用存儲過程?
- 10. 如何獲取存儲過程的執行日誌?
- 11. 調用存儲過程中的查詢
- 12. 通過單個存儲過程重新路由所有存儲過程調用以進行日誌記錄
- 13. 如何用activerecord調用存儲過程?
- 14. 如何檢查p2日誌?
- 15. 用logcat檢查過去的日誌?
- 16. 如何用日期參數在hibernate中調用存儲過程?
- 17. 如何在存儲過程中創建日誌
- 18. 如何設置日誌記錄MYSQL存儲過程
- 19. 如何爲日誌表創建存儲過程
- 20. 檢查日期時間在DB是通過存儲過程
- 21. NHibernate - 如何調用存儲過程?
- 22. 如何調用這個存儲過程?
- 23. 如何動態調用存儲過程?
- 24. 如何調用Oracle存儲過程
- 25. 如何從js調用存儲過程?
- 26. 如何繼承存儲過程調用
- 27. 如何從mvc3調用存儲過程?
- 28. ASP.NET如何調用此存儲過程
- 29. 如何識別調用存儲過程
- 30. JPA:如何調用存儲過程