Seite 1 von 1

SQL Error 1105 - Nicht genügend Speicherplatz

BeitragVerfasst: Di 7. Feb 2017, 14:29
von Rafael Camino
Diese Meldung dreht sich meist um das "transaction protocol". Dieser ist an die Grenze des reservierten Speicherplatzes angekommen.
Oft kann dies mit einen einfachen Reorg (über Programmfunktionen) gelöst werden, da NACH einer erfolgreichen Reorganisation die transaction-logs gekürzt werden, wodurch wieder Speicherplatz im File freigegeben wird.

Ist der Reorg nicht möglich, weil der Speicherplatz restlos am Anschlag ist, hat man im Prinzip nur zwei Optionen:
- Mehr Platz organisieren (durch das Trennen und wieder Anfügen der Datenbank auf einer grösseren Festplatte)
- Das File verkleinern

Letzteres dürfte einfach machbar sein wenn man den Mandanten auf eine andere Umgebung lädt und diesen reorganisiert. Danach kann man ihn wieder in der Produktiv-Umgebung einlesen. Dies ist natürlich auf Dauer keine Lösung. Auf langer Sicht wird man grössere Festplatten brauchen oder die Last auf mehrere Platten auslagern.