2016-04-24 5 views

Antwort

1

Schemaänderungen auf die Standard Spur protokolliert werden und im Schemaänderungen Geschichte Bericht (so lange, wie es erscheinen sollten ist aktiviert und hat sich in der Zwischenzeit nicht geändert).

Um diesen Bericht in SSMS zu sehen, rechts die Datenbank unter Berücksichtigung klicken und

Reports -> Standard Reports -> Schema Changes History 

das gleiche zu tun mit TSQL wählen,

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*/) 

beziehen Weitere Informationen - Schema Changes History Report