我正在使用SQL Server 2014,是否有任何可能的方法来查看分区的历史记录?
分区架构以某种方式发生了变化,我想知道它是如何发生的...
模式更改将记录到默认跟踪中,并且应显示在“模式更改历史记录”报告中(只要已启用并且同时未进行过翻转)。
要在SSMS中查看此报告,请右键单击要考虑的数据库,然后选择
Reports -> Standard Reports -> Schema Changes History
要对TSQL做同样的事情,
SELECT StartTime
,LoginName
--,f.*
FROM sys.traces t
CROSS APPLY fn_trace_gettable(REVERSE(SUBSTRING(REVERSE(t.path),
CHARINDEX('\', REVERSE(t.path)),
260)
) + N'log.trc', DEFAULT) f
WHERE t.is_default = 1
AND ObjectName = 'FOO'
AND EventClass IN (46, /*Object:Created*/
47, /*Object:Dropped*/
164 /*Object:Altered*/ )
有关更多信息,请参考-模式更改历史记录报告
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句