分区历史 SQL 服务器
Partition history SQL Server
我正在使用 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*/ )
有关更多信息,请参阅 - Schema Changes History Report
我正在使用 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*/ )
有关更多信息,请参阅 - Schema Changes History Report