Re: Welchen Schaden richtet eseutil /p an?



Hallo Georg,

wie kann ich abschätzen, welchen Schaden ein eseutil /p an meiner
Datenbank anrichtet bzw. angerichtet hat?

hm, das kommt darauf an, wieviel von den Einträgen noch "nur" im Transaktionslog liegen.



Ich übe mich gerade in Disaster Recovery - Verlust der Log-Platte. Dabei habe ich dem Exchange die LUN entzogen, auf der die Logs liegen, einmal unter Last, einmal ohne. In beiden Fällen kann ich nach eseutil /p die DB wieder mounten. Im ersten Fall bekomme ich einen Event Log-Eintrag "eseutil (3824) The database engine lost one or more bad columns of data in one record...". Im zweiten Fall (ohne Last) fehlt dieser Eintrag. Von der Benutzerseite her kann ich in beiden Fällen keinen Datenverlust erkennen, sogar beim Entfernen der LUN unter Last kann ich die Großraummail, die gerade bearbeitet wurde, lesen... Eigenartig.

Der Exchange schreibt die Daten aus den Logs relativ schnell in die DB. Wenn du einen schnellen Raid-Verbund hast, wirst du kaum einen Zeitverlust merken.


Ich bin stur und will noch nicht einsehen, daß ich beim Verlust der
Logs tatsächlich auf das letzte Backup zurückfalle, während ein
DB-Verlust in der Regel keine Datenverluste nach sich zieht...

hm, das kommt jetzt drauf an wie schnell die Daten aus dem Transaktionslog in der DB landen (siehe oben). Generell ist das saubere Rücksichern und Wiederherstellen mit eseutil /cc (Rolllover der Transaktionslogs) eher zu empfehlen wie die Reparatur. (man könnte jetzt wieder das nicht so ganz passende Beispiel vom Auto und einen Blechschaden heranziehen...) .


Teste das ganze doch mal auf einer einzelnen IDE-Platte, Bei wirklich viel Datenverkehr solltest du schon was merken.

--
Viele Grüsse aus dem Münchner Süden

Walter Steinsdorfer [MVP]
www.faq-o-matic.net


.



Relevant Pages

  • Welchen Schaden richtet eseutil /p an?
    ... Ich übe mich gerade in Disaster Recovery - Verlust der Log-Platte. ... Dabei habe ich dem Exchange die LUN entzogen, auf der die Logs liegen, einmal unter Last, einmal ohne. ... Von der Benutzerseite her kann ich in beiden Fällen keinen Datenverlust erkennen, sogar beim Entfernen der LUN unter Last kann ich die ...
    (microsoft.public.de.german.exchange2000.general)
  • Re: Trans Log wächst und wächst bis platte voll ist!
    ... Transactions Logs nur um Logs zu haben. ... VOR dem Crash waren sich hier alle einig, dass es einen Datenverlust von max. 1 Tag geben kann. ... Und dann gibts noch die Datenbanken, die sowieso nur Nachts nach der ...
    (microsoft.public.de.sqlserver)
  • Re: Verlust der Transaction Logs
    ... Das Konzept der Logs dient ja der Sicherheit der DB - wenn die abraucht, kann ohne Datenverlust restauriert werden. ... Tatsache ist, das man bei einem Datenverlust immer auf den letzten Backup-Stand zurück muss und auch immer ein Delta hat, das man nicht abdeckt. ...
    (microsoft.public.de.german.exchange2000.general)
  • Re: Verlust der Transaction Logs
    ... Das Konzept der Logs dient ja der Sicherheit der DB - wenn die abraucht, kann ohne Datenverlust restauriert werden. ... Dieses Konzept wird aber zumindest teilweise konterkariert, wenn ich beim Verlust der Logs auf das letzte Backup zurückfalle. ...
    (microsoft.public.de.german.exchange2000.general)