none
detach, logs RRS feed

Alle Antworten

  • Hallo Chris,

    eine Datenbank kann man nur detachen, wenn keine Session mit der Datenbank verbunden sind und somit sind alle Transaktion auf der Datenbank auch beendet, somit ergibt sich die Frage nach Rollback/Commit gar nicht erst.


    Olaf Helper

    [ Blog] [ Xing] [ MVP]

    Mittwoch, 4. März 2015 12:46
  • Die Aussage von Olaf ist absolut richtig.

    Nur die Frage verstehe ich nicht ganz, und damit auch die Antwort dazu passt.

    Was ist mit "einrollen" gemeint?

    Und mit "aktuell und aktive Logs"? - Es gibt idR ja nur eine Transaktionslogdatei pro Datenbank.

    "Aktiv" würde ich im Zusammenhang mit den "Virtuellen Log Files" innerhalb der Datei verstehen. Diese bleiben unberührt.


    Andreas Wolter (Blog | Twitter)
    MCSM: Microsoft Certified Solutions Master Data Platform, MCM, MVP
    www.SarpedonQualityLab.com | www.SQL-Server-Master-Class.com

    Mittwoch, 4. März 2015 15:54
  • danke euch beiden für die raschen Antworten. Bei leider nicht Anwender. Ich meinte die LOG die beim ständigen arbeiten entstehen und bei einem Backup eingearbeitet werden. Passiert dies auch beim DETACH?

    Chris

    Mittwoch, 4. März 2015 18:44
  • danke euch beiden für die raschen Antworten. Bei leider nicht Anwender. Ich meinte die LOG die beim ständigen arbeiten entstehen und bei einem Backup eingearbeitet werden. Passiert dies auch beim DETACH?

    Chris

    Hallo Chris,

    leider verstehe ich nicht, was ein Detach mit einem Backup zu tun haben soll.

    Ganz richtig werden bei einem LOG Backup (Nicht aber einem Full Backup) die Transaktionen, die seit letztem Backup auftraten, gesichert und dann zum Überschreiben freigegeben.

    Beim Detach wird nichts extern gesichert. Die Logdatei bleibt wie gesagt unberührt und damit gleichermaßen voll. Es werden im Wesentlichen beide Dateien einfach abgehängt, so wie sie sind.

    Hilft das?


    Andreas Wolter (Blog | Twitter)
    MCSM: Microsoft Certified Solutions Master Data Platform, MCM, MVP
    www.SarpedonQualityLab.com | www.SQL-Server-Master-Class.com


    Mittwoch, 4. März 2015 19:00
  • Ich meinte die LOG die beim ständigen arbeiten entstehen

    Hallo Chris,

    welche Log Dateien genau meinst Du den? Die Transaction-Log Dateien entstehen einmalig bei der Anlage der Datenbank.

    Von den ErrorLog Dateien gibt es Standard 1 aktive und max. 6 Archive-Dateien; beim Start des SQL Server werden wird eine neue aktive erstellt, die alten Dateien neu durchnummeriert und die älteste gelöscht. Die haben aber mit den Datenbank selbst nichts zu tun.


    Olaf Helper

    [ Blog] [ Xing] [ MVP]

    Donnerstag, 5. März 2015 08:41