Besturingssysteem
WindowsSoftware
7.9 en hogerFout melding
[Microsoft][ODBC SQL Server Driver][SQL Server]Write on "F:\Backup Temp\SQL\1234944360553\[..].bak.2021-10-07-00-00-00-000.ADD" failed: 112(Er is onvoldoende vrije ruimte op de schijf.)[Microsoft][ODBC SQL Server Driver][SQL Server]Onherstelbare I/O-Fout voor het bestand "C:\Users\administrator\temp\1580152741183\[...].bak.2022-02-12-19-00-00-000.ADD": 112(Er is onvoldoende schijfruimte beschikbaar.) SQLSTATE = 42000
Oorzaak
Op het moment dat de export van een database begint wordt de ongecomprimeerde grootte aan ruimte gereserveerd.Wanneer er onvoldoende ruimte is in de tijdelijke map hiervoor zal bovenstaande fout optreden voor die database.
De MSSQL database backup werkt als volgt:
- De backup manager vraagt aan de MSSQL-server (via sqldump) om een kopie te maken van de databases.
- De MS SQL-server 'bevriest' de status van de databases, maar blijft doorwerken door alle requests in logfiles op te slaan.
- De database wordt door MS SQL gekopieerd naar de tijdelijke map.
- Als het kopiëren voltooid is, wordt de database weer beschrijfbaar en verwerkt de MS SQL-server zijn logfiles.
- De backup manager leest de kopie van de database en zet de veranderingen van de database in een incrementeel of differentieel backup bestand.
- Het resultaat wordt nu naar de backup server geüpload.
Oplossing
Het is aan te raden om als tijdelijke map een map te kiezen op een schijf die niet voor Windows of MSSQL wordt gebruikt.- Stop alle lopende SQL backup taken.
- Verwijder de inhoud van de tijdelijke map voor de SQL set.
- Kies in de backupset instellingen, een map op een schijf die minstens 1,5 x zo groot is als de SQL-databases.
- Open de software.
- Ga naar de Back-upsets.
- Kies de SQL backupset.
- Klik op Geavancdeerde instellingen tonen.
- Ga naar de Overige tab.
- Selecteer een andere tijdelijke map
- Klik op Opslaan.