1101: Could not allocate a new page because of insufficient disk space in filegroup
SQL ServerWas bedeutet das?
SQL Server wollte für ein Objekt eine neue Seite allokieren, aber die Dateigruppe hat nicht genügend Speicherplatz. Die Datendateien können weder wachsen noch eine freie Seite finden, daher schlägt der Schreibvorgang fehl.
Ursache
Die Platte mit der Datendatei ist voll; Autogrow ist für die Datei deaktiviert oder MAXSIZE ist erreicht; oder alle Dateien der Dateigruppe haben ihre Größenobergrenze erreicht. Häufig bei großen INSERTs/Indexaufbauten.
Lösung
Schaffe Platz auf der Platte oder erweitere die Dateigruppe. Vergrößere die Datei oder aktiviere Autogrow: ALTER DATABASE db MODIFY FILE (NAME = logical_name, SIZE = 20GB, MAXSIZE = UNLIMITED, FILEGROWTH = 512MB); Alternativ füge der Dateigruppe eine neue Datei hinzu (auf einer anderen Platte). Zur Dateibelegung sieh in sys.database_files nach und prüfe den freien Platz mit DBCC SQLPERF.
Weitere Einträge zu dieser Datenbank
- 601Could not continue scan with NOLOCK due to data movement (Scan mit NOLOCK wegen Datenbewegung abgebrochen)
- 50000Mit RAISERROR ausgelöster benutzerdefinierter Fehler
- 3902The COMMIT TRANSACTION request has no corresponding BEGIN TRANSACTION (COMMIT ohne zugehöriges BEGIN TRANSACTION)
- 3729Cannot DROP because it is being referenced by object
- 3961Snapshot isolation transaction failed because the object was modified by a DDL statement
- 1785Introducing FOREIGN KEY constraint may cause cycles or multiple cascade paths
- 9421XML parsing: illegal xml character