此DDL审核示例提供了什么

时间:2019-07-09 19:05:06

标签: sql ddl audit-logging

有人可以逐行解释此代码吗?我想了解此代码每一行的目的和效果。这段代码来自Microsoft,对发生的事情没有最好的描述。我计划使用此代码,并想知道通用名称与语法正确的代码在哪里。谢谢!

从Microsoft看了他们的文档,但找不到所有内容

enter code here

USE DATABASE;
GO
SELECT *

FROM fn_trace_gettable
(drive, default);
GO

SELECT
  TE.name AS [DLL_EDIT],
  TT.DatabaseName,
  TT.DatabaseID,
  TT.ApplicationName,
  TT.LoginName,
  TT.Duration,
  TT.Duration,
  TT.StartTime,
  TT.EndTime
FROM sys.fn_trace_gettable(
  CONVERT (VARCHAR(4000),
  (
    SELECT TOP 1
      f.[value]
        FROM sys.fn_trace_gettable(NULL) f
          WHERE f.property = 2
          )), DEFAULT
          ) TT
    JOIN
        sys.trace_events TE
    ON TT.EventsClass = TE.trace_events_id
    ORDER BY TT.StartTime desc;



  ))
)

0 个答案:

没有答案