gpt4 book ai didi

SQL Server 事件监视器显示所有查询

转载 作者:行者123 更新时间:2023-12-02 02:58:52 43 4
gpt4 key购买 nike

我正在使用 SQL Server 2005,我想知道是否有可能监视发送到 SQL Server 的每个查询?

SQL Server Management Studio 有一个名为“事件监视器”的内置工具,它几乎为我提供了在“最近昂贵的查询 Pane ”中搜索的内容

此 Pane 显示有关过去 30 秒内在实例上运行的最昂贵查询的信息。

我最近的所有查询都需要这个,而不仅仅是昂贵的查询......

有人可以帮助我吗?

命名一个工具,或者给我一个提示来搜索什么...

最佳答案

要使用 SQL Profiler 监视发送到 SQL Server 的每个查询,您可以使用 SQL Profiler 预定义模板之一。它是 TSQL_Duration。

enter image description here

它旨在跟踪已完成的存储过程和 TSQL 代码。

enter image description here

跟踪将准确显示执行的批处理。

enter image description here

您可以展开跟踪的事件和显示的列。您可以在此处找到更多信息:How To: Use SQL Profiler

ApexSQL Comply 中也提供了相同的功能,一种审计工具,它使用 SQL 跟踪来捕获事件,然后将它们存储在中央存储数据库中,并提供内置和自定义报告,您可以在其中轻松过滤事务,并将其导出为 Excel、Word 或 PDF 文件。

enter image description here

enter image description here免责声明:我在 ApexSQL 担任支持工程师

关于SQL Server 事件监视器显示所有查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10912723/

43 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com