[MSSQL2005] Zeitpunkt letzte Änderungen

07/07/2010 - 09:20 von Lutz Uhlmann | Report spam
Hallo NG!

Gibt es eine Möglichkeit herauszufinden wann zuletzt Änderungen in einer
Datenbank / Tabelle der Datenbank gemacht wurden?

Ein Timestamp-Feld ist vorhanden.
Aber das kann mir wohl nur im Vergleich mit einem vorherigen Stand sagen
ob Änderungen gemacht wurden, oder?

Lutz
 

Lesen sie die antworten

#1 Helmut Woess
07/07/2010 - 12:43 | Warnen spam
Am Wed, 07 Jul 2010 09:20:31 +0200 schrieb Lutz Uhlmann:

Hallo NG!

Gibt es eine Möglichkeit herauszufinden wann zuletzt Änderungen in einer
Datenbank / Tabelle der Datenbank gemacht wurden?

Ein Timestamp-Feld ist vorhanden.
Aber das kann mir wohl nur im Vergleich mit einem vorherigen Stand sagen
ob Änderungen gemacht wurden, oder?

Lutz



Ein Feld vom Typ Timestamp ist kein Datumswert sondern nur ein von
SQL-Server generierter eindeutiger Binàrwert, aus dem sich nicht
herauslesen làsst, WANN diese Änderung erfolgte! Dazu braucht man zB ein
DateTime-Feld, dessen Wert zB durch einen Trigger bei jeder Aktion
automatisch aktualisiert wird.
Und WAS geàndert wurde, geht, wenn man es nicht selber protokolliert hat,
nur im Vergleich mir einem vorigen Stand, da hast du recht.

bye,
Helmut

Ähnliche fragen