SQL Server-Fehler: Die primäre Dateigruppe ist voll

8

Ich habe eine sehr große Tabelle in meiner Datenbank und beginne diesen Fehler zu bekommen

  

Es konnte keine neue Seite zugewiesen werden   Datenbank 'Mydatabase' wegen   nicht genügend Speicherplatz in der Dateigruppe   "PRIMÄR". Schaffen Sie den notwendigen Platz   indem Sie Objekte in der Dateigruppe löschen,   Hinzufügen zusätzlicher Dateien zum   Dateigruppe oder Einstellung von Autogrowth an   für vorhandene Dateien in der Dateigruppe.

Wie behebst du diesen Fehler? Ich verstehe die Vorschläge nicht.

    
Aximili 07.06.2010, 07:01
quelle

4 Antworten

4

Es gibt nicht wirklich viel hinzuzufügen - es sagt ziemlich viel, was Sie in der Fehlermeldung tun müssen.

Jedes Objekt (Tabelle, SP, Index usw.), das Sie in SQL erstellen, wird in einer Dateigruppe erstellt. Die Standarddateigruppe ist PRIMARY. Es ist üblich, mehrere Dateigruppen zu erstellen, die sich über mehrere Festplatten erstrecken. Zum Beispiel könnten Sie eine Dateigruppe namens INDEXES haben, um alle Ihre Indizes zu speichern. Oder wenn Sie eine sehr große Tabelle haben, können Sie diese in eine andere Dateigruppe verschieben.

Sie können einer Dateigruppe Speicherplatz zuweisen, z. B. 2 GB. Wenn Auto Grow nicht aktiviert ist, sobald die Daten in der Dateigruppe 2 GB erreichen, kann SQL Server keine weiteren Objekte erstellen. Dies wird auch auftreten, wenn der Datenträger, auf dem sich die Dateigruppe befindet, nicht mehr über genügend Speicherplatz verfügt.

Ich bin mir nicht sicher, was ich noch hinzufügen soll - wie ich bereits sagte, sagt die Fehlermeldung ziemlich genau, was benötigt wird.

    
codingbadger 07.06.2010, 07:08
quelle
5

Wenn Sie SQL Express verwenden, treffen Sie möglicherweise die maximale Größe der Datenbankgröße (genauer gesagt: die Größenbeschränkung der Dateigruppe), die bei Versionen bis 2005 4 GB und bei SQL Express 2008 10 GB beträgt. Diese Größenbeschränkung schließt die Protokolldatei aus.

    
tomRedox 06.12.2013 10:57
quelle
1

Wenn Sie Clienttools (MSDE) verwenden und die Daten in der Dateigruppe 2 GB erreichen, kann SQL Server keine weiteren Objekte erstellen.

    
Anoj V Nair 12.02.2013 06:28
quelle
1

Verwenden Sie die DBCC-Schrumpfdateianweisung, um die Datei zu verkleinern ...

%Vor%     
Harendra 07.06.2010 07:20
quelle

Tags und Links