Ich bin ein zufälliger DBA, ein Entwickler, der einige Datenbankserver (2005 und 2008) von jemandem geerbt hat, der wenig über Datenbankadministration wusste und anscheinend noch weniger Interesse daran hatte, mehr über das Thema zu erfahren.
Ich lerne gerade und versuche gerade, Transaktionsprotokolldateien herauszufinden.
Alle unsere Datenbanken wurden mit dem einfachen Wiederherstellungsmodell und dem automatischen Schrumpfen eingerichtet. Ich habe verstanden, dass die Verwendung von Autoshrink normalerweise eine schreckliche Idee ist, aber ich verstehe, dass dies getan wurde, um zu verhindern, dass die Transaktionsprotokolle außer Kontrolle geraten. (Verkleinert Autoshrink tatsächlich die Protokolldatei (en) oder nur die Datenbank?)
Ich fand dies über SQL Server 2012 und fragte mich, ob es für 2005 und / oder 2008 zutrifft und was es genau bedeutet: "Wenn eine Datenbank das einfache Wiederherstellungsmodell verwendet, schneidet das Datenbankmodul das Transaktionsprotokoll nach einem Prüfpunkt ab. [. ..] Das Datenbankmodul löst einen automatischen Prüfpunkt unter dem einfachen Wiederherstellungsmodell aus, wenn das virtuelle Protokoll zu 70 Prozent voll ist. " Wo ist die Größe des virtuellen Protokolls angegeben?
Ich möchte das automatische Verkleinern aller Datenbanken deaktivieren, aber bevor ich das tue, muss ich wissen, dass die Protokolldateien nicht schnell außer Kontrolle geraten.
Jede Hilfe wäre sehr dankbar.