CORRECTIF : « SqlDumpExceptionHandler : processus < spid > a généré une exception fatale c0000005 EXCEPTION_ACCESS_VIOLATION. » erreur lorsque vous exécutez une requête dans SQL Server 2012, dans SQL Server 2008, SQL Server 2008 R2 ou dans SQL Server 2005

Microsoft distribue les correctifs de Microsoft SQL Server 2008 en tant que fichier téléchargeable. Les correctifs étant cumulatifs, chaque nouvelle version contient tous les correctifs et correctifs de sécurité inclus dans la précédente 2008 de SQL Server version du correctif.

Symptômes

Dans Microsoft SQL Server 2012, Microsoft SQL Server 2008, Microsoft SQL Server 2008 R2 ou dans Microsoft SQL Server 2005, vous interrogez la vue de gestion dynamique sys.dm_os_waiting_tasks, une violation d’accès se produit, et SQL Server se bloque.

Remarque En règle générale, la vue sys.dm_os_waiting_tasks peut-être être interrogée par un utilitaire de collecte de données supplémentaires, telles que PSSDIAG.

Lorsque ce problème se produit, un fichier de minividage est généré dans le dossier du journal de SQL Server. En outre, les messages d’erreur semblables aux suivants sont consignés dans le fichier journal des erreurs SQL Server :
Date de SPID à l’aide de 'dbghelp.dll' version '4.0.5'
Date heure SPID *** vidage de pile envoyé à < chemin d’accès du fichier journal >
Date heure SPID SqlDumpExceptionHandler : Processus < spid > a généré une exception fatale c0000005 EXCEPTION_ACCESS_VIOLATION. SQL Server is terminating this process.

Date et heure SPID *
*******************************************************************************
Date et heure SPID *
Date et heure SPID * début DUMP de la pile :
Date et heure SPID * Date heure SPID
Date et heure SPID *
Date et heure SPID *
Date et heure SPID * adresse d’Exception = 0000000113DFDB00 Module(UNKNOWN+0000000000000000)
Date et heure SPID * Code d’Exception = c0000005 EXCEPTION_ACCESS_VIOLATION
Date heure SPID * Violation d’accès s’est produite lors de l’écriture de 0000000113DFDB00 de l’adresse
Date heure SPID * octets de 37 du tampon d’entrée :
Date et heure SPID * 16 00 00 00 12 00 00 00 02 00 00 00 00 00 00 00 00 00
Date et heure SPID * ?? & J1 01 00 00 00 ff ff 0c04 00 02 00 00 00 26 04 4 31 04
Date et heure SPID * 00
Date et heure SPID *
Date et heure SPID *
Date et heure SPID * MODULE BASE fin taille
Date heure SPID * sqlservr 0000000001000000 0000000007AE3FFF 06ae4000
Date heure SPID * ntdll 0000000077B30000 0000000077CCFFFF 001a0000
Date et heure SPID * kernel32 0000000076E10000 0000000076FFFFFF 001f0000. .
Date et heure SPID * StFIR : 0000000000000000 :
Date et heure SPID * StFDR : 0000000000000000 :
Date Time SPID * *******************************************************************************
Date et heure SPID *
-------------------------------------------------------------------------------
Date heure SPID 0000000113DFDB00 Module(UNKNOWN+0000000000000000)

Date heure SPID 0000000002F74640 Module(sqlservr+0000000001F74640)

Date heure SPID la Signature pour le vidage est 0x0000000164592CC6

Date heure SPID externe vidage processus code de retour 0 x 20000001. External dump process returned no errors. : Date heure SPID 17311, gravité : 16, état : 1.

Date heure SPID SQL Server se termine en raison d’une exception fatale c0000005. Cette erreur peut être provoquée par une exception Win32 ou C++ non gérée, ou par une violation d’accès lors de la gestion des exceptions. Vérifiez le journal des erreurs SQL d’éventuels vidages de pile connexes ou les messages. Cette exception force SQL Server à l’arrêt. Pour corriger cette erreur, redémarrez le serveur (sauf si SQLAgent est configuré pour redémarrer automatiquement).

Date heure SPID SQL Trace a été arrêté en raison de l’arrêt du serveur. ID de suivi = '1'. Il s’agit d’un message d’information uniquement ; Aucune action utilisateur n’est requise.

: Date heure d’ouverture de session 17188, gravité : 16, état : 1.

Date heure d’ouverture de session SQL Server ne peut pas accepter de nouvelles connexions, car il est en cours d’arrêt. La connexion a été fermée. [CLIENT : < adresse IP >]
Vous pouvez également rencontrer les problèmes suivants :
  • Une requête qui est exécutée par rapport à sys.dm_os_wait_stats rencontre une violation d’accès. La demande peut être d’un autre programme comme le moniteur d’activité ou de la tâche de collection de données qui est utilisée par la gestion de Data Warehouse.
  • Autres requêtes exécutées sur les sys.dm_os_wait_stats peuvent sembler attendre indéfiniment sur le type d’attente DEADLOCK_ENUM_MUTEX.

Résolution

Informations de mise à jour cumulative

Mise à jour cumulative 6 pour SQL Server 2012

Le correctif de ce problème a été publié dans 6 de mise à jour Cumulative. Pour plus d’informations sur l’obtention de ce package de mise à jour cumulative pour SQL Server 2012, cliquez sur le numéro ci-dessous pour afficher l’article correspondant dans la Base de connaissances Microsoft :
2728897 Cumulative mise à jour 6 pour SQL Server 2012
Remarque Les versions étant cumulatives, chaque nouvelle version de correctif contient tous les correctifs et correctifs de sécurité inclus dans la précédente 2012 de SQL Server version du correctif. Nous vous recommandons l’application la plus récente version du correctif qui comprendra ce correctif. Pour plus d'informations, cliquez sur le numéro ci-dessous pour afficher l'article correspondant dans la Base de connaissances Microsoft :
2692828 2012 de SQL Server les builds qui ont été publiées après la publication de SQL Server 2012

Mise à jour cumulative 5 pour SQL Server 2008 R2 SP2

Le correctif de ce problème a été publié dans les 5 mise à jour Cumulative. Pour plus d’informations sur l’obtention de ce package de mise à jour cumulative pour SQL Server 2008 R2 Service Pack 2, cliquez sur le numéro ci-dessous pour afficher l’article correspondant dans la Base de connaissances Microsoft :
2797460 Cumulative mise à jour 5 pour SQL Server 2008 R2 Service Pack 2
Remarque Les versions étant cumulatives, chaque nouvelle version de correctif contient tous les correctifs et correctifs de sécurité inclus dans la précédente SQL Server 2008 R2 Service Pack 2 version du correctif. Nous vous recommandons l’application la plus récente version du correctif qui comprendra ce correctif. Pour plus d'informations, cliquez sur le numéro ci-dessous pour afficher l'article correspondant dans la Base de connaissances Microsoft :
2730301 le SQL Server versions 2008 R2 publiées après SQL Server 2008 R2 Service Pack 2

Mise à jour cumulative 2 pour SQL Server 2012 SP1

Le correctif de ce problème a été publié dans les 2 mise à jour Cumulative. Pour plus d’informations sur l’obtention de ce package de mise à jour cumulative pour SQL Server 2012 SP1, cliquez sur le numéro ci-dessous pour afficher l’article correspondant dans la Base de connaissances Microsoft :
2790947 Cumulative mise à jour 2 pour le Service Pack 1 de SQL Server 2012
Remarque Les versions étant cumulatives, chaque nouvelle version de correctif contient tous les correctifs et correctifs de sécurité inclus dans le précédent Service Pack 1 de SQL Server 2012 version du correctif. Nous vous recommandons l’application la plus récente version du correctif qui comprendra ce correctif. Pour plus d'informations, cliquez sur le numéro ci-dessous pour afficher l'article correspondant dans la Base de connaissances Microsoft :
2772858 2012 de SQL Server les builds qui ont été publiées après la publication du Service Pack 1 de SQL Server 2012

Package de mise à jour cumulative 10 de SQL Server 2008 R2 Service Pack 1

Le correctif de ce problème a été publié dans 10 de mise à jour Cumulative. Pour plus d’informations sur l’obtention de ce package de mise à jour cumulative pour SQL Server 2008 R2 SP1, cliquez sur le numéro ci-dessous pour afficher l’article correspondant dans la Base de connaissances Microsoft :
2783135 Cumulative update package 10 pour SQL Server 2008 R2 SP1
Remarque Les versions étant cumulatives, chaque nouvelle version de correctif contient tous les correctifs et correctifs de sécurité inclus dans la précédente SQL Server 2008 R2 SP1 version du correctif. Nous vous recommandons l’application la plus récente version du correctif qui comprendra ce correctif. Pour plus d'informations, cliquez sur le numéro ci-dessous pour afficher l'article correspondant dans la Base de connaissances Microsoft :
2567616 le SQL Server versions 2008 R2 publiées après SQL Server 2008 R2 Service Pack 1

SQL Server 2008


Le correctif de ce problème a été publié dans les 4 mise à jour Cumulative pour SQL Server 2008 Service Pack 1. Pour plus d’informations sur ce package de mise à jour cumulative, cliquez sur le numéro ci-dessous pour afficher l’article correspondant dans la Base de connaissances Microsoft :
973602 Cumulative mise à jour 4 pour SQL Server 2008 Service Pack 1
Remarque Les versions étant cumulatives, chaque nouvelle version du correctif contient tous les correctifs et correctifs de sécurité inclus dans la précédente version du correctif de SQL Server 2008. Microsoft vous recommande l’application la plus récente version du correctif qui comprendra ce correctif. Pour plus d'informations, cliquez sur le numéro ci-dessous pour afficher l'article correspondant dans la Base de connaissances Microsoft :
970365 the SQL Server versions 2008 publiées après SQL Server 2008 Service Pack 1
Les correctifs Microsoft SQL Server 2008 sont créés pour les packs de service spécifiques de SQL Server. Vous devez appliquer un correctif SQL Server 2008 Service Pack 1 dans une installation de SQL Server 2008 Service Pack 1. Par défaut, tout correctif qui est fourni dans un service pack de SQL Server est inclus dans le prochain service pack de SQL Server.

SQL Server 2005


Le correctif de ce problème a été publié dans les 9 mise à jour Cumulative pour SQL Server 2005 Service Pack 3. Pour plus d’informations sur ce package de mise à jour cumulative, cliquez sur le numéro ci-dessous pour afficher l’article correspondant dans la Base de connaissances Microsoft :
980176 Cumulative update package 9 pour SQL Server 2005 Service Pack 3
Remarque Les versions étant cumulatives, chaque nouvelle version de correctif contient tous les correctifs et correctifs de sécurité inclus dans la précédente de SQL Server 2005 version du correctif. Nous vous recommandons l’application la plus récente version du correctif qui comprendra ce correctif. Pour plus d'informations, cliquez sur le numéro ci-dessous pour afficher l'article correspondant dans la Base de connaissances Microsoft :
960598 le SQL Server 2005 versions publiées après la publication de SQL Server 2005 Service Pack 3
Les correctifs Microsoft SQL Server 2005 sont créés pour les packs de service spécifiques de SQL Server. Vous devez appliquer un correctif SQL Server 2005 Service Pack 3 pour une installation de SQL Server 2005 Service Pack 3. Par défaut, tout correctif qui est fourni dans un service pack de SQL Server est inclus dans le prochain service pack de SQL Server.

État

Microsoft a confirmé l'existence de ce problème dans les produits Microsoft répertoriés dans la section « S'applique à ».

Références

Pour plus d’informations sur le modèle de service incrémentiel pour SQL Server, cliquez sur le numéro ci-dessous pour afficher l’article correspondant dans la Base de connaissances Microsoft :

935897 un modèle de service incrémentiel est disponible auprès de l’équipe SQL Server pour proposer des correctifs pour les problèmes signalés

Pour plus d’informations sur le schéma d’appellation des mises à jour de SQL Server, cliquez sur le numéro ci-dessous pour afficher l’article correspondant dans la Base de connaissances Microsoft :

Packages de mises à jour 822499 nouveau schéma d’appellation pour les logiciels de Microsoft SQL Server

Pour plus d'informations sur la terminologie de mise à jour logicielle, cliquez sur le numéro ci-dessous pour afficher l'article correspondant dans la Base de connaissances Microsoft :
Description 824684 terminologie standard utilisée pour décrire les mises à jour logicielles de Microsoft
Propriétés

ID d'article : 972936 - Dernière mise à jour : 13 janv. 2017 - Révision : 1

Commentaires