gpt4 book ai didi

sql-server - 以编程方式创建 SQL Server 跟踪?

转载 作者:搜寻专家 更新时间:2023-10-30 22:20:26 25 4
gpt4 key购买 nike

有人有任何动态创建 SQL Server 跟踪的片段吗?我找到了 this在 MSDN 上,但它似乎只输出到文件系统。将它记录到数据库表或通过某种 UDF 返回它怎么样?理想情况下,它将用于创建调试工具,因此最好将其包装在可以轻松打开和关闭的东西中。

最佳答案

不使用行集提供程序的服务器端 SQL 跟踪可以跟踪到文件系统。

Profiler 提供了保存到表的选项,但是通过使用行集输出并将其发送回服务器来实现,这是非常低效的。

您可以按如下方式轻松访问这些服务器端跟踪并将它们加载到表中(下面的代码片段返回默认跟踪的输出)

select t.* from
fn_trace_getinfo(default) i
cross apply
sys.fn_trace_gettable(cast(i.value as nvarchar(4000)),DEFAULT) t
where i.traceid=1 and i.property=2

关于sql-server - 以编程方式创建 SQL Server 跟踪?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4805528/

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