Jun
16

Shrink einer SQL Datenbank bei offnen Transaktionen im Log

Filed Under (Consulting, PSAG) by on 16-06-2009 and tagged ,

Wenn man eine SQL Datenbank bereinigt und dabei viele Daten aus den Tabellen löscht, dann wird das Log der betreffenden Datenbank recht groß und jeglicher Versuch, die Datenbank, samt Log zu shrinken, schlägt insofern fehl, daß die Datendateien nicht wirklich kleiner werden.

Hier muß man zunächst die Logeinträge wegwerfen, das geht im Query Analyzer mit dem Befehl

BACKUP LOG dbname WITH TRUNCATE_ONLY;

(statt “dbname” den Namen der SQL Datenbank einsetzen). Danach den Shrink aufrufen (aus dem SQL Server Manager) und die Datenbank wird, wie gewünscht, verkleinert.




Artikel, die Sie auch interessieren könnten:

coded by nessus


Leave a Reply