Fehlermeldung - Das Datenbanksystem (Microsoft SQL Server 16.0) lieferte folgende Rückmeldung:
Das Datenbanksystem (Microsoft SQL Server 16.0) lieferte folgende Rückmeldung:
42000 Speicherplatz für das "
dbo.Activities.PK_Activities_ID"-Objekt in der combit_Large6-Datenbank konnte nicht belegt werden, da die Dateigruppe "PRIMARY" voll ist.
Speicherplatz kann durch Löschen nicht benötigter Dateien, Löschen von Objekten in der Dateigruppe, Hinzufügen von Dateien zur Dateigruppe oder Festlegen der automatischen Vergrößerung für vorhandene Dateien in der Dateigruppe gewonnen werden.(0x00000451)
🧠 Was bedeutet der Fehler?
Kurzfassung:
👉 Die PRIMARY-Dateigruppe der SQL-Server-Datenbank ist voll.
SQL Server kann keinen weiteren Speicher für den Primärschlüssel-Index PK_Activities_ID anlegen oder erweitern.
Der Fehler tritt beim Speichern eines Datensatzes auf, weil:
ein neuer Datensatz eingefügt wird oder
ein Index (Primärschlüssel) wachsen muss (z. B. durch Fragmentierung oder Page-Splits).
🔍 Typische Ursachen
Hier die häufigsten Gründe aus der Praxis:
1️⃣ Datenbankdatei hat Maximalgröße erreicht
Versionseinschränkung (Bsp. Express Edition bei 10 GB)
Vermutlich hat man in dem Fall Dateien in den Aktivitäten abgelegt.
MDF-Datei (PRIMARY) ist voll
AUTOGROWTHist deaktiviert oder auf ein Limit begrenztDatenträger selbst ist voll
4️⃣ Alte Daten / Logs nie bereinigt
Historische Daten ohne Archivierung
Große Tabellen ohne Partitionierung
Alte Testdaten / Logs noch vorhanden
🛠️ Wie kann man den Fehler beheben?
✅ Sofortmaßnahmen (Quick Fix)
✔️ Daten aus dem System löschen
✔️ Dateien in einem Filesystem ablegen
✔️ Daten aus dem System löschen
👉 Das ist meist der schnellste Weg, damit das System sofort wieder läuft.
✅ Empfohlene Lösung
✔️ Falls es sich um eine Express Edition handelt auf die Standard Version des SQL-Servers updaten
🚨 Warum kommt der Fehler jetzt?
Sehr typisch in solchen Szenarien:
Wachstum über längere Zeit ignoriert
Plötzlich viele Inserts (z. B. Workflow, Import, API)
Index braucht mehr Platz → PRIMARY voll → harter Fehler (eher unwahrscheinlich)