none
Kann man das Translogfile bis zu einem bestimmten Datum abschneiden? RRS feed

  • Frage

  • Hallo allerseits,

    ist es möglich, dass Translogfile bis zu einem bestimmten Datum abzuschneiden. Hintergrund ist folgender:

    Ich habe ein große Translogfile ~7 GB das ich gerne mit ApexSQLLog analysieren möchte. Da die Datei so groß ist, braucht das Programm aber ewig. Ich kann die Einträge, die ich suche, auf einen bestimmten Tag +- 3 Stunden eingrenzen. Ich würde daher gerne alles was vorher war abschneiden um die Datei zu verkleinern.

    Grund für die Analyse ist, dass ich wissen möchte, wer bestimmte Datensätze gelöscht hat. Die Anzahl der berechtigten Benutzer ist sehr begrenzt und keiner möchte zugeben, der Elefant im Porzellanladen gewesen zu sein.

    Gibt es vielleicht alternativ noch eine andere Möglichkeit das festzustellen?

    Die Datenbank läuft noch auf SQL 2005 (Windows 2003 64 Bit) und wurde zur Analyse als Kopie auf einem SQL 2012 (Windows Server 2012) eingehangen.

    Gruß

    Andreas




    • Bearbeitet Antraczek Dienstag, 12. April 2016 07:34
    Dienstag, 12. April 2016 07:31

Antworten

  • Hallo Andreas,

    der SQL Server verwaltet die Log (und alle andere) Files selbst, man kann in dem Sinne nichts abschneiden. Log File bzw. die VLF = Virtual Log Files werden durch Log Sicherungen frei gegeben und können danach wieder verwendet werden oder können verkleinert werden.

    Wenn Du Hinweise dazu brauchst, wie man effizient mit den Tool die Logs analysiert, wäre es das beste, sich an den Support des Herstellers zu wenden. 


    Olaf Helper

    [ Blog] [ Xing] [ MVP]

    Dienstag, 12. April 2016 07:55