Microsoft distribue les correctifs Microsoft SQL Server 2008 R2 Service Pack 1 (SP1) comme un fichier téléchargeable. Dans la mesure où les correctifs s’exécutent de façon cumulative, chaque nouvelle version contient tous les correctifs et les correctifs de sécurité inclus dans la version de correctif du Service Pack 1 (SP1) SQL Server 2008 R2.
Symptômes
Prenons l’exemple du scénario suivant :
-
Vous effectuez une insertion en bloc dans Microsoft SQL Server 2008 R2.
-
Une erreur de système d’exploitation entraîne l’exécution d’une erreur INVALID_HANDLE dans la commande ReadFile ou la commande CreateFile .Remarque La commande ReadFile et la commande CreateFile permettent de lire et de créer les fichiers de données ou les fichiers de mise en forme que la commande d' insertion en bloc utilise.
-
Une application cliente envoie une attention à l’instance de SQL Server.
Dans ce scénario, l’instance de SQL Server n’accepte pas la demande de connexion client. De plus, les messages d’erreur qui ressemblent à ce qui suit sont enregistrés dans le journal des erreurs SQL Server :message d’erreur 1
Date et heure Exception inconnue du serveur déclenchée par la tâche.
Message d’erreur 2
Date et heure Violation d’accès Server * lors de l’écriture d’une adresse 0000000000000008
Message d’erreur 3
Date et heure ERREUR du serveur : une routine d’achèvement d’e/s a déclenché une exception non gérée. Important : 29, mineure 5, gravité 25, état 1, e/s CompRequest 0x0000000AAF7BB7E0, IO CompKey 0x0000000000000000, adresse : 0x00000000026B6FD0
Remarque Pour résoudre ce problème, vous devez redémarrer l’instance de SQL Server.
Cause
Ce problème survient parce que SQL Server ne détecte pas et ne gère pas correctement la situation lorsque l’erreur de système d’exploitation est reçue.
Résolution
Informations sur les mises à jour cumulatives
SQL Server 2008 R2 Service Pack 2
Le correctif de ce problème a été émis pour la première fois dans la mise à jour cumulative 1 pour SQL Server 2008 R2 Service Pack 2. Pour plus d’informations sur la façon d’obtenir ce package de mise à jour cumulative, cliquez sur le numéro ci-dessous pour consulter l’article de la base de connaissances Microsoft :
2720425 Package de mise à jour cumulative 1 pour SQL Server 2008 R2 Service Pack 2Remarque Dans la mesure où les builds sont cumulatives, chaque nouvelle version du correctif contient tous les correctifs et les correctifs de sécurité inclus dans la version précédente du correctif SQL Server 2008 R2. Nous vous recommandons d’appliquer la version de correctif la plus récente qui contient 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 Builds SQL Server 2008 R2 publiées après la sortie de SQL Server 2008 R2 Service Pack 2
SQL Server 2008 R2 Service Pack 1
Le correctif de ce problème a été émis pour la première fois dans la mise à jour cumulative 7 pour SQL Server 2008 R2 SP1. Pour plus d’informations sur la façon d’obtenir ce package de mise à jour cumulative pour SQL Server 2008 R2 SP1, cliquez sur le numéro ci-dessous pour consulter l’article de la base de connaissances Microsoft :
2703282 Package de mise à jour cumulative 7 pour SQL Server 2008 R2 Service Pack 1Remarque Dans la mesure où les builds sont cumulatives, chaque nouvelle version du correctif contient tous les correctifs et les correctifs de sécurité inclus dans la version précédente du correctif SQL Server 2008 R2 SP1. Nous vous recommandons d’appliquer la version de correctif la plus récente qui contient 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 Builds SQL Server 2008 R2 publiées après la sortie de SQL Server 2008 R2 Service Pack 1
Statut
Microsoft a confirmé l'existence de ce problème dans les produits Microsoft figurant dans la liste des produits concernés par cet article.