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.
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.
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.
Wenn Sie Clienttools (MSDE) verwenden und die Daten in der Dateigruppe 2 GB erreichen, kann SQL Server keine weiteren Objekte erstellen.
Tags und Links sql sql-server