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 de l’interface de périphérique virtuel (VDI) est arrêtée dans SQL Server, l’erreur SQL Server 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 l’erreur SQL Server 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 pour obtenir un horodatage de l’échec d’une sauvegarde. Toutefois, il ne donne pas d’informations significatives quant à 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 les journaux d’activité de votre application de sauvegarde qui peuvent fournir d’autres informations sur la cause racine.
Cause
Même si la cause peut être variée, l’erreur est due à un échec de soumission d’E/S au système d’exploitation. Exemples :
- Échec de l’E/S de l’appareil virtuel de sauvegarde.
- Échec de l’opération liée au fichier dans une ou plusieurs des fonctions API d’E/S suivantes (DeleteFile , ReadFile ou WriteFile).
- Échec de la libération d’une mémoire tampon de mémoire.
Action utilisateur
Étant donné que la raison la plus courante d’une erreur 18210 est une défaillance de sauvegarde VDI, le meilleur point de départ consiste à identifier le composant/service appelant VDI et à vérifier le journal des applications pour cette application correspondante. Certains points de données à vérifier :
- Plus important encore, les journaux de l’application de sauvegarde
- Journal des événements d’application Windows
- Journal des événements système Windows
- Si la sauvegarde est appelée par SQLWriter, passez en revue la journalisation de l’enregistreur VSS SQL Server et résolvez les problèmes en conséquence.
- 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 répété ?
- L’exécution d’une sauvegarde VDI via le simulateur de sauvegarde SQL Server reproduit-elle également l’erreur ?
- Rechercher les problèmes système tels que la mémoire système insuffisante
- Rechercher les pilotes de filtre verrouillant un fichier (antivirus)
- Vérifier l’intégrité du disque
- Pour une résolution avancée des problèmes :
- 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 conserver ce TF activé à long terme.
- Lorsque le problème est reproduit, capturez le Moniteur de processus
- Capturez les événements étendus ou SQL Server Profiler lors de la reproduction de l’erreur.