Betriebssystem
WindowsSoftware
7.9 und höherFehler Meldung
[Microsoft][ODBC SQL Server Driver][SQL Server]Write on "F:\Temp\SQL\1234944360553\[..].bak.2021-10-07-00-00-00-000.ADD" failed: 112(There is not enough space on the disk.)[Microsoft][ODBC SQL Server Driver][SQL Server]Nicht behebbarer E/A-Fehler für die Datei "C:\Users\administrator\temp\1580152741183\[...].bak.2022-02-12-19-00-00-000.ADD": 112(Es steht nicht genug Speicherplatz auf dem Datenträger zur Verfügung.) SQLSTATE = 42000
Ursache
In dem Moment des Exports der Datenbanken wird der komplett benötigte unkomprimierte Speicher reserviert.Wenn kein ausreichender Speicherplatz in diesem Verzeichnis vorhanden ist tritt der oben genannte Fehler auf.
Die MSSQL Datenbank arbeitet mit folgender Vorgehensweise:
- Der Backup Manager fragt mit Hilfe der SQL-Query(sqldump) eine Kopie der Datenbank an.
- Der MSSQL Server holt sich den aktuellen Stand der Datenbank mit einem Snapshot, wird aber weiter die Änderungen in Log-Dateien wegschreiben.
- Die Datenbank wird vom SQL Server kopiert in einen temporären Ordner.
- Wenn die Kopie beendet ist, erhält die Datenbank wieder die Schreibrechte und die Log-Dateien werden verarbeitet.
- Der OBM(Online Backup Manager) liest die Datenbank und gleicht dieses mit dem letzten Backup ab. Bei Änderungen werden inkrementelle oder differenzielle Dateien generiert.
- Die komplette Datenbank oder die Änderungen werden verschlüsselt zum Backup Server gesendet.
Lösung
- Stoppen Sie alle laufenden SQL Sicherungs-Aufgaben.
- Entfernen Sie den Inhalt von dem temporären Verzeichnis aus dem dem SQL Set.
- Wählen Sie ein anderes Verzeichnis auf der Festplatte.
- Öffnen Sie die Software
- Gehen Sie zu den Sicherungssätze.
- Wählen Sie das SQL Sicherungssätz.
- Klicken Sie auf Weitere Einstellungen einblenden.
- Gehen Sie zu den Andere tab.
- Wählen Sie einen temporären Ordner
- Bestätigen Sie die Informationen mit Speichern.