我要寻找一个查询的SQL服务器上运行,以确定谁可以在SQL Server中更改数据库对象的结构(DLL)。请帮忙。谢谢。
你可以看一下在Default Trace:
SELECT TE.name AS EventName ,
T.DatabaseName ,
t.ObjectName,
t.NTDomainName ,
t.ApplicationName ,
t.LoginName ,
t.StartTime
FROM sys.traces tr
cross apply sys.fn_trace_gettable(CONVERT(VARCHAR(150),
( SELECT f.[value] FROM sys.fn_trace_getinfo(tr.id) f WHERE f.property = 2 )), DEFAULT) T
JOIN sys.trace_events TE ON T.EventClass = TE.trace_event_id
WHERE
tr.is_default = 1
and name like 'Object:%'
ORDER BY t.StartTime ;