Sdílet prostřednictvím


MSSQLSERVER_18210

platí pro:SQL Server

Podrobnosti

Vlastnost Hodnota
Název produktu SQL Server
ID události 18210
Zdroj událostí MSSQLSERVER
Součást SQLEngine
Symbolický název STRMIO_IOFAILED
Text zprávy %s: %s selhání na zálohovacím zařízení%s. Chyba operačního systému %s.

Explanation

Při ukončení zálohování rozhraní virtuálního zařízení (VDI) na SQL Serveru se v protokolu chyb SQL Serveru zobrazí chyba SQL Serveru 18210. VDI může být vyvolána z aplikace třetí strany nebo z SQLWriter. Příklad:

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.

Běžně se zobrazuje chyba SQL Serveru 18210 s vnořenou chybou operačního systému 995. Nejčastějším důvodem chyby operačního systému 995 je, že aplikace VDI přerušila proces zálohování. Obě chyby jsou užitečné v tom, že se při selhání zálohování zobrazí časové razítko. Neposkytuje ale smysluplné informace o původní příčině, protože tyto chyby značí přerušení operace zálohování kvůli jiné chybě. Jakmile zjistíte časový rámec prvního výskytu chyby 18210, budete mít referenční časové razítko pro kontrolu protokolů zálohované aplikace, které můžou poskytovat další informace o původní příčině.

Příčina

I když může být příčina různá, nakonec příčinou chyby je neúspěšné odeslání vstupně-výstupních operací do operačního systému. Některé příklady:

  1. Selhání vstupně-výstupních operací virtuálního zařízení zálohování
  2. Selhání operace související se soubory v jedné nebo několika následujících funkcích rozhraní API vstupně-výstupních operací (DeleteFile, ReadFile nebo WriteFile).
  3. Selhání při uvolnění vyrovnávací paměti.

Akce uživatele

Vzhledem k tomu, že nejčastějším důvodem chyby 18210 je selhání zálohování VDI, nejlepším výchozím bodem je identifikovat komponentu nebo službu, která vyvolá VDI, a zkontrolovat protokol aplikace pro příslušnou aplikaci. Některé datové body, které je potřeba zkontrolovat:

  1. Nejdůležitější je, že protokoly zálohované aplikace
  2. Protokol událostí aplikací pro Windows
  3. Protokol událostí systému Windows
  4. Pokud zálohování vyvolává SQLWriter, zkontrolujte protokolování zapisovače VSS SQL Serveru a odpovídajícím způsobem vyřešte potíže.
  5. Pokuste se zúžit problém se zálohováním, například pokud je problém specifický pro danou databázi a je reprodukovatelný? Dochází k problému v opakovaném časovém rámci nebo intervalu?
  6. Reprodukuje se také spuštění zálohy VDI prostřednictvím simulátoru zálohování SQL Serveru ?
  7. Kontrola problémů se systémem, jako je nedostatek systémové paměti
  8. Kontrola uzamčení souboru (antivirového softwaru) ovladačů filtru
  9. Kontrola stavu disku
  10. Pokročilé řešení potíží:
    1. Před výskytem problému povolte příznak trasování 3605 pro další protokolování do protokolu chyb SQL Serveru. Vyhněte se dlouhodobému zachování tohoto TF.
    2. Když se problém reprodukuje, zachyťte monitorování procesů.
    3. Zachyťte rozšířené události nebo SQL Server Profiler při reprodukci chyby.