1
任何人有任何创建SQL Server跟踪动态片段?我在MSDN上发现了this,但它似乎只输出到文件系统。将它记录到数据库表或通过某种UDF返回它怎么样?理想情况下,它将用于创建一个调试工具,因此将它包装在可轻松打开和关闭的东西中会很好。以编程方式创建SQL Server跟踪?
任何人有任何创建SQL Server跟踪动态片段?我在MSDN上发现了this,但它似乎只输出到文件系统。将它记录到数据库表或通过某种UDF返回它怎么样?理想情况下,它将用于创建一个调试工具,因此将它包装在可轻松打开和关闭的东西中会很好。以编程方式创建SQL Server跟踪?
服务器端SQL跟踪不使用行集提供程序可以只有跟踪文件系统。
事件探查器提供了保存到表的选项,但是通过消耗行集输出并将其发送回服务器是非常低效的。
您可以轻松地访问这些服务器端的痕迹,虽然如下并将它们加载到一个表自己(摘录如下返回默认跟踪的输出)
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
是否有可能使用行集提供给执行跟踪? – mwjackson 2011-01-26 15:55:59