我正在尝试创建合规性规则,以检查SELECT id FROM sys.traces
的列表
SELECT DISTINCT(eventid)
FROM sys.fn_trace_geteventinfo(@result from previous query)
然后使用该结果列出已添加到跟踪
的跟踪事件Say \"(.*)\"
我希望结果只是一个跟踪ID列表,我可以将其与设定的要求进行比较。
我显然对此很陌生并且已经搜索过,但没有找到任何特别相关的内容。我知道这很简单。
答案 0 :(得分:0)
SELECT DISTINCT(eventid)
FROM sys.fn_trace_geteventinfo(SELECT id FROM sys.traces)
SELECT DISTINCT(eventid)
FROM sys.fn_trace_geteventinfo(SELECT top 1 id FROM sys.traces)
答案 1 :(得分:0)
尝试此查询
select distinct info.eventid
from sys.traces as tr
cross apply sys.fn_trace_geteventinfo (tr.id) as info