Udostępnij za pomocą


MSSQLSERVER_18210

Dotyczy:SQL Server

Szczegóły

Attribute Wartość
Nazwa produktu SQL Server
Identyfikator zdarzenia 18210
Źródło zdarzenia MSSQLSERVER
Składnik SQLEngine
Nazwa symboliczna STRMIO_IOFAILED
Tekst wiadomości %s: błąd %s na urządzeniu kopii zapasowej "%s". Błąd systemu operacyjnego %s.

Explanation

Po zakończeniu tworzenia kopii zapasowej interfejsu urządzenia wirtualnego (VDI) w programie SQL Server zostanie wyświetlony błąd 18210 programu SQL Server w dzienniku błędów programu SQL Server. Interfejs VDI może być wywoływany z aplikacji innej firmy lub z programu SQLWriter. Przykład:

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.

Często występuje błąd programu SQL Server 18210 z zagnieżdżonym błędem systemu operacyjnego 995. Najczęstszą przyczyną błędu systemu operacyjnego 995 jest to, że aplikacja VDI przerwała proces tworzenia kopii zapasowej. Oba błędy są pomocne w tym, że otrzymasz sygnaturę czasową, gdy tworzenie kopii zapasowej nie powiodło się. Nie podaje jednak znaczących informacji o głównej przyczynie, ponieważ te błędy wskazują, że operacja tworzenia kopii zapasowej zostaje przerwana z powodu innego błędu. Po znalezieniu przedziału czasu pierwszego wystąpienia błędu 18210 zostanie wyświetlony znacznik czasu odwołania do przejrzenia dzienników aplikacji kopii zapasowej, które mogą dostarczyć dalszych głównych informacji o przyczynie.

Przyczyna

Chociaż przyczyna może być zróżnicowana, ostatecznie błąd jest spowodowany niepowodzeniem przesyłania operacji we/wy do systemu operacyjnego. Kilka przykładów:

  1. Niepowodzenie operacji we/wy kopii zapasowej urządzenia wirtualnego.
  2. Niepowodzenie operacji związanej z plikiem w co najmniej jednej z następujących funkcji interfejsu API we/wy (DeleteFile , ReadFile lub WriteFile).
  3. Błąd podczas zwalniania buforu pamięci.

Akcja użytkownika

Ponieważ najczęstszą przyczyną błędu 18210 jest błąd tworzenia kopii zapasowej VDI, najlepszym punktem wyjścia jest zidentyfikowanie składnika/usługi wywoływania interfejsu VDI i sprawdzanie dziennika aplikacji dla odpowiedniej aplikacji. Niektóre punkty danych do sprawdzenia:

  1. Co najważniejsze, dzienniki aplikacji kopii zapasowej
  2. Dziennik zdarzeń aplikacji systemu Windows
  3. Dziennik zdarzeń systemu Windows
  4. Jeśli kopia zapasowa jest wywoływana przez narzędzie SQLWriter, zapoznaj się z artykułem Rejestrowanie składnika zapisywania usługi VSS programu SQL Server i odpowiednio rozwiąż problemy.
  5. Spróbuj zawęzić problem z tworzeniem kopii zapasowej, na przykład jeśli problem jest specyficzny dla danej bazy danych i można go odtworzyć? Czy problem występuje w wielokrotnym przedziale czasu lub interwale?
  6. Czy uruchomienie kopii zapasowej karty VDI za pomocą symulatora kopii zapasowej programu SQL Server powoduje również odtworzenie błędu?
  7. Sprawdzanie pod kątem problemów z systemem, takich jak mała ilość pamięci systemowej
  8. Sprawdzanie, czy sterowniki filtrów blokują plik (oprogramowanie antywirusowe)
  9. Sprawdzanie kondycji dysku
  10. Aby uzyskać zaawansowane rozwiązywanie problemów:
    1. Włącz flagę śledzenia 3605, aby uzyskać więcej rejestrowania w dzienniku błędów programu SQL Server przed wystąpieniem problemu. Unikaj długoterminowego włączania tego serwera TF.
    2. Po odtworzeniu problemu przechwytywanie monitora procesów
    3. Przechwyć zdarzenia rozszerzone lub profiler programu SQL Server podczas odtwarzania błędu.