Herstelbewerking van SQL-database mislukt op Linux-servers
Dit artikel helpt u bij het oplossen van het probleem waarbij een herstelbewerking van een SQL-database mislukt op Linux-servers.
Van toepassing op: SQL Server 2017 op Linux, SQL Server 2017 Developer Linux, SQL Server 2017 Enterprise Core Linux, SQL Server 2017 Enterprise Linux, SQL Server 2017 Standard Linux
Origineel KB-nummer: 4519691
Symptomen
Wanneer u probeert een SQL-database te herstellen op een Microsoft SQL Server 2017 Linux-server, mislukt de bewerking tijdens het herstelproces en wordt een foutbericht geretourneerd dat er ongeveer als volgt uitziet:
BIJ MODIFY FILE is besturingssysteemfout 31 opgetreden(Een apparaat dat is gekoppeld aan het systeem werkt niet.) tijdens een poging om het fysieke bestand uit te breiden
Oorzaak
Dit probleem kan optreden omdat de harde schijf onvoldoende ruimte heeft. Op Linux-servers controleert SQL Server de beschikbare ruimte niet voordat de bewerking wordt gestart.
Tijdelijke oplossing
U kunt dit probleem omzeilen door de database te herstellen op een volume met voldoende ruimte.
Verwijzingen
Meer informatie over de beschrijving van de standaardterminologie die wordt gebruikt om Microsoft-software-updates te beschrijven die Microsoft gebruikt om software-updates te beschrijven.
Feedback
https://aka.ms/ContentUserFeedback.
Binnenkort beschikbaar: In de loop van 2024 zullen we GitHub-problemen geleidelijk uitfaseren als het feedbackmechanisme voor inhoud en deze vervangen door een nieuw feedbacksysteem. Zie voor meer informatie:Feedback verzenden en weergeven voor