SQL Server Datenbank kann nicht weiter wachsen
Servus Gemeinde,
ihr seid meine letzte Hoffnung.
Unser SQL Server ist leider noch auf Microsoft Server 2008 R2 mit NTFS Dateisystem, virtualisiert auf Esxi. Die Datenbank liegt auf der Systempartition. Die Datenbankdatei hat 607GB.
Ich habe das Problem, dass die SQL Datenbank nun nicht mehr automatisch weiter wachsen kann aufgrund einer Dateisystembeschränkung. Normalerweise nimmt der SQL Server sich ja bei Bedarf Platz den frien Platz von der Festplatte und vergrößert die Datenbankdatei automatisch, dies funktioniert nun nicht mehr und wird mit der Fehlermeldung "operating system error 665(Der angeforderte Vorgang konnte aufgrund einer Dateisystembeschränkung nicht abgeschlossen werden)" encountered.
Das führt natürlich dazu, dass ich keine Daten mehr in die Datenbank schreiben kann.
Nun habe ich in diversen Artikeln nachgelesen, dass dies ein Problem von NTFS sein kann. Eine Datei soll demnach nicht weiter wachsen können, wenn es einen bestimmten Grad der Fragmentierung erreicht hat. Laut dem Defragmentierungstool "Contig" welches in diesem Fall empfohlen wird, habe die Datei "databasa.mdf" Datei 1.880.382 Fragmente, was sich aus meiner Sicht nach viel anhört. Ich habe die dAtenbank dann offline genommen, SQL Server beendet und versucht mit der dem Programm contig zu defragmentieren. Leider komme ich in einer Fehlermeldung, dass nicht genügend freier Speicherplatz vorhanden sei, obwohl 900 GB frei sind.
Hat noch irgendjemand eine Idee?
VG
ihr seid meine letzte Hoffnung.
Unser SQL Server ist leider noch auf Microsoft Server 2008 R2 mit NTFS Dateisystem, virtualisiert auf Esxi. Die Datenbank liegt auf der Systempartition. Die Datenbankdatei hat 607GB.
Ich habe das Problem, dass die SQL Datenbank nun nicht mehr automatisch weiter wachsen kann aufgrund einer Dateisystembeschränkung. Normalerweise nimmt der SQL Server sich ja bei Bedarf Platz den frien Platz von der Festplatte und vergrößert die Datenbankdatei automatisch, dies funktioniert nun nicht mehr und wird mit der Fehlermeldung "operating system error 665(Der angeforderte Vorgang konnte aufgrund einer Dateisystembeschränkung nicht abgeschlossen werden)" encountered.
Das führt natürlich dazu, dass ich keine Daten mehr in die Datenbank schreiben kann.
Nun habe ich in diversen Artikeln nachgelesen, dass dies ein Problem von NTFS sein kann. Eine Datei soll demnach nicht weiter wachsen können, wenn es einen bestimmten Grad der Fragmentierung erreicht hat. Laut dem Defragmentierungstool "Contig" welches in diesem Fall empfohlen wird, habe die Datei "databasa.mdf" Datei 1.880.382 Fragmente, was sich aus meiner Sicht nach viel anhört. Ich habe die dAtenbank dann offline genommen, SQL Server beendet und versucht mit der dem Programm contig zu defragmentieren. Leider komme ich in einer Fehlermeldung, dass nicht genügend freier Speicherplatz vorhanden sei, obwohl 900 GB frei sind.
Hat noch irgendjemand eine Idee?
VG
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 4305997964
Url: https://administrator.de/contentid/4305997964
Ausgedruckt am: 09.11.2024 um 01:11 Uhr
9 Kommentare
Neuester Kommentar
Hast Du Mal an partitionieren von Tabellen gedacht?
Wir machen das so.
Wir machen das so.
N’Abend,
Edit:
Gerade ehelosen das du noch Platz frei hast… dachte deine Platte wäre voll..
Eventuell ist es eine Option einfach (sofern du mehr Platz hast) diesen in einem leeren Ordner bereitzustellen?
Auf diesem Wege könntest du relativ einfach die Datenbank vorher offline nehmen, verschieben und dann in dem neuen Volumen wieder bereitstellen.
https://www.andysblog.de/windows-mehrere-laufwerke-in-einem-ordner-oder- ...
Gruß
Edit:
Gerade ehelosen das du noch Platz frei hast… dachte deine Platte wäre voll..
Eventuell ist es eine Option einfach (sofern du mehr Platz hast) diesen in einem leeren Ordner bereitzustellen?
Auf diesem Wege könntest du relativ einfach die Datenbank vorher offline nehmen, verschieben und dann in dem neuen Volumen wieder bereitstellen.
https://www.andysblog.de/windows-mehrere-laufwerke-in-einem-ordner-oder- ...
Gruß