Partager via


MSSQLSERVER_18210

S’applique à :SQL Server

Détails

Attribut Valeur
Nom du produit SQL Server
ID de l’événement 18210
Source de l’événement MSSQLSERVER
Composant SQLEngine
Nom symbolique STRMIO_IOFAILED
Texte du message %s : échec %s sur l'unité de sauvegarde '%s'. Erreur %s du système d'exploitation.

Explication

Lorsqu’une sauvegarde d’interface VDI (Virtual Device Interface) est terminée dans SQL Server, SQL Server’erreur 18210 s’affiche dans le journal des erreurs SQL Server. VDI peut être appelé à partir d’une application tierce ou de SQLWriter. Exemple :

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.

Il est courant de voir SQL Server erreur 18210 avec l’erreur de système d’exploitation imbriquée 995. La raison la plus courante de l’erreur de système d’exploitation 995 est que l’application VDI a abandonné le processus de sauvegarde. Les deux erreurs sont utiles, car vous obtenez un horodatage de l’échec d’une sauvegarde. Toutefois, elle ne fournit pas d’informations significatives sur la cause racine, car ces erreurs indiquent que l’opération de sauvegarde est abandonnée en raison d’une autre erreur. Une fois que vous avez trouvé l’intervalle de temps de la première occurrence de l’erreur 18210, vous disposez d’un horodatage de référence pour passer en revue vos journaux d’application de sauvegarde qui peuvent fournir d’autres informations sur la cause racine.

Cause

Bien que la cause puisse être variable, l’erreur est finalement due à un échec de soumission d’E/S au système d’exploitation. Exemples :

  1. Échec d’E/S de l’appareil virtuel de sauvegarde.
  2. Une opération liée aux fichiers échoue dans une ou plusieurs des fonctions API d’E/S suivantes (DeleteFile , ReadFile ou WriteFile).
  3. Échec de la libération d’une mémoire tampon.

Action requise

Étant donné que la raison la plus courante d’une erreur 18210 est un échec de sauvegarde VDI, le meilleur point de départ consiste à identifier le composant/service appelant VDI et à vérifier le journal de l’application correspondante. Quelques points de données à vérifier :

  1. Plus important encore, les journaux de l’application de sauvegarde
  2. Journal des événements des applications Windows
  3. Journal des événements système Windows
  4. Si la sauvegarde est appelée par SQLWriter, passez en revue SQL Server journalisation de l’enregistreur VSS et résolvez les problèmes en conséquence.
  5. Essayez de limiter le problème de sauvegarde, par exemple si le problème est spécifique à une base de données donnée et est reproductible ? Le problème se produit-il à un intervalle de temps ou à un intervalle de temps répété ?
  6. L’exécution d’une sauvegarde VDI via SQL Server simulateur de sauvegarde reproduit-elle également l’erreur ?
  7. Rechercher les problèmes système tels que la mémoire système insuffisante
  8. Rechercher les pilotes de filtre qui verrouillent un fichier (antivirus)
  9. Vérifier l’intégrité du disque
  10. Pour une résolution avancée des problèmes :
    1. Activez l’indicateur de trace 3605 pour plus de journalisation dans le journal des erreurs SQL Server avant de rencontrer le problème. Évitez de garder ce tf activé à long terme.
    2. Lorsque le problème est reproduit, capturez le moniteur de processus
    3. Capturez les événements étendus ou SQL Server Profiler lors de la reproduction de l’erreur.