Delen via


MSSQLSERVER_18210

Van toepassing op:SQL Server

Bijzonderheden

Attribute Waarde
Productnaam SQL Server
Gebeurtenis-id 18210
Bron van gebeurtenis MSSQLSERVER
Onderdeel SQLEngine
Symbolische naam STRMIO_IOFAILED
Berichttekst %s: %s fout op back-upapparaat '%s'. Besturingssysteemfout %s.

Explanation

Wanneer een VDI-back-up (Virtual Device Interface) wordt beƫindigd in SQL Server, ziet u SQL Server-fout 18210 in het foutenlogboek van SQL Server. VDI kan worden aangeroepen vanuit een toepassing van derden of vanuit SQLWriter. Een voorbeeld:

2022-05-29 15:55:42.89 Backup      Error: 18210, Severity: 16, State: 1.
2022-05-29 15:55:42.89 Backup      BackupIoRequest::ReportIoError: write failure on backup device '{AA4B3232-1881-4F09-9DBA-0983D553BF46}2'. Operating system error 995(The I/O operation has been aborted because of either a thread exit or an application request.).
2022-05-29 15:55:42.91 Backup      Error: 18210, Severity: 16, State: 1.
2022-05-29 15:55:42.91 Backup      BackupIoRequest::ReportIoError: write failure on backup device '{AA4B3232-1881-4F09-9DBA-0983D553BF46}4'. Operating system error 995(The I/O operation has been aborted because of either a thread exit or an application request.).
2022-05-29 15:55:42.91 Backup      Error: 3041, Severity: 16, State: 1.

Het is gebruikelijk om SQL Server-fout 18210 te zien met geneste besturingssysteemfout 995. De meest voorkomende reden voor besturingssysteemfout 995 is dat de VDI-toepassing het back-upproces heeft afgebroken. Beide fouten zijn handig omdat u een tijdstempel krijgt van wanneer een back-up is mislukt. Het geeft echter geen zinvolle informatie over de hoofdoorzaak, omdat deze fouten aangeven dat de back-upbewerking wordt afgebroken vanwege een andere fout. Zodra u het tijdsbestek hebt gevonden van de eerste keer dat de fout 18210 optreedt, hebt u vervolgens een referentietijdstempel om de logboeken van uw back-uptoepassing te controleren die verdere hoofdoorzaakinformatie kunnen bieden.

Oorzaak

Hoewel de oorzaak kan variƫren, wordt de fout uiteindelijk veroorzaakt door een mislukte IO-verzending naar het besturingssysteem. Een aantal voorbeelden:

  1. Io-fout voor het maken van back-ups van virtuele apparaten.
  2. Een bestandsgerelateerde bewerkingsfout in een of meer van de volgende I/O-API-functies (DeleteFile , ReadFile of WriteFile).
  3. Fout bij het vrijmaken van een geheugenbuffer.

Gebruikersactie

Omdat de meest voorkomende reden voor een 18210-fout een VDI-back-upfout is, is het beste startpunt om het onderdeel/de service te identificeren die VDI aanroept en het toepassingslogboek voor die bijbehorende toepassing controleert. Enkele gegevenspunten om te controleren:

  1. Het belangrijkste is dat de logboeken van de back-uptoepassing
  2. Gebeurtenislogboek van Windows-toepassing
  3. Windows-systeemlogboek
  4. Als de back-up wordt aangeroepen door SQLWriter, controleert u de logboekregistratie van SQL Server VSS Writer en lost u dienovereenkomstig problemen op.
  5. Probeert u het back-upprobleem te beperken, bijvoorbeeld als het probleem specifiek is voor een bepaalde database en reproduceerbaar is? Treedt er een probleem op met een herhaald tijdsbestek of interval?
  6. Wordt de fout ook gereproduceerd door het uitvoeren van een VDI-back-up via SQL Server Backup Simulator ?
  7. Controleren op systeemproblemen zoals weinig systeemgeheugen
  8. Controleren op filterstuurprogramma's die een bestand vergrendelen (antivirus)
  9. Schijfstatus controleren
  10. Voor geavanceerde probleemoplossing:
    1. Schakel traceringsvlag 3605 in voor meer logboekregistratie naar het SQL Server-foutenlogboek voordat het probleem optreedt. Voorkom dat deze TF op lange termijn ingeschakeld blijft.
    2. Wanneer het probleem wordt gereproduceerd, legt u procesmonitor vast
    3. Uitgebreide gebeurtenissen of SQL Server Profiler vastleggen bij het reproduceren van de fout.