Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   MSSQL logfile (https://www.delphipraxis.net/166287-mssql-logfile.html)

jangbu 6. Feb 2012 16:20

Datenbank: MSSQL • Version: 2000 • Zugriff über: ADO

MSSQL logfile
 
Hallo,

Problem hat nicht direkt was mit Delphi zu tun, aber mit meinem Projekt!
Habe eine MSDE auf einem PanelPC laufen, der leider eine sehr sehr kleine HD hat. Die Datensätze die ich speichere sind sehr groß (400 real Werte).
Obwohl ich die Einstellungen für das Trlogfile auf 'automatisch vergrößern 10%' und 'keine Größenrestrikion' gesetzt habe, bekomme ich immer nach einiger Fehlermeldungen, dass das Transaktionslogfile voll ist und ich kann nichts mehr speichern!
Frage: kann ich das Trlogfile deaktivieren, brauche ich nicht, falls doch warum vergrößert es sich nicht automatisch wo ich es doch zugelaasen habe?

shmia 6. Feb 2012 16:28

AW: MSSQL logfile
 
Du hast wahrscheinlich als Wiederherstellungsmodell (recovery model) den Wert "vollständig" (full) eingestellt.
Da aber bei 99.99% aller MSDE keine Sicherung des Transactionlogfiles durchgeführt wird, bläht sich diese Datei immer mehr auf.
Microsoft hat hier einfach einen ungeschickten Defaultwert verwendet.

Das Wiederherstellungsmodell muss auf Einfach (simple) umgestellt werden und danach sollte man die Datenbank "shrinken".

jangbu 6. Feb 2012 18:27

AW: MSSQL logfile
 
Danke, probiers aus!

Christian Seehase 6. Feb 2012 20:45

AW: MSSQL logfile
 
Moin jangbu,

und hier noch ein Link zum Thema "shrink"

http://msdn.microsoft.com/de-de/library/ms189493.aspx


Alle Zeitangaben in WEZ +1. Es ist jetzt 10:51 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz