CORRECTIF : Message d’erreur lorsque vous utilisez le fournisseur de données managé System.Data.SqlClient pour vous connecter à une instance de SQL Server 2005 est configuré pour utiliser la mise en miroir de base de données : « .net interne Erreur du fournisseur de données .NET Framework 6 »

Symptômes

Envisagez le scénario suivant. Dans une application, vous utilisez le fournisseur géré SqlClient pour se connecter à une instance de Microsoft SQL Server 2005. L’instance de SQL Server 2005 est configurée pour utiliser la mise en miroir de base de données. En outre, vous spécifiez un serveur partenaire de basculement dans la chaîne de connexion de l’application. Dans ce scénario, le message d’erreur suivant peut s’afficher lorsque vous vous connectez au serveur principal après qu’un basculement se produit :
.Net interne erreur 6 du fournisseur de données .NET Framework
En outre, le message d’erreur suivant peut être enregistré dans le journal des erreurs SQL Server :
Erreur : 18456, gravité : 14, état : 16.
Connexion a échoué pour l’utilisateur
DomainName/UserName

Cause

Ce problème se produit car le code dans le fichier System.Data.dll ne traite pas correctement les modifications de l’état des connexions en cours dans le pool de connexions.

Résolution

Informations sur le correctif

Un correctif pris en charge est désormais disponible auprès de Microsoft. Toutefois, il est conçu pour résoudre uniquement le problème décrit dans cet article. Il s’applique uniquement aux systèmes rencontrant ce problème spécifique.

Pour résoudre ce problème, contactez les Services de Support technique Microsoft pour obtenir le correctif. Pour obtenir une liste complète des numéros de téléphone des Services de Support technique Microsoft et des informations sur les coûts de support, visitez le site Web de Microsoft à l’adresse suivante :Remarque Dans des cas particuliers, des frais généralement encourus pour les appels au support technique peuvent être annulés si un technicien du support technique Microsoft détermine qu'une mise à jour spécifique peut résoudre votre problème. Les coûts habituels du support technique s’appliqueront aux autres questions et problèmes qui ne relèvent pas de la mise à jour spécifique en question.

Informations sur le redémarrage

Vous n’êtes pas obligé de redémarrer l’ordinateur après avoir appliqué ce correctif.

Informations de remplacement du correctif

Ce correctif ne remplace aucun autre correctif.

Informations sur les fichiers de correctif logiciel

Ce correctif contient uniquement les fichiers qui sont nécessaires pour corriger les problèmes décrits dans cet article. Ce correctif ne peut pas contenir tous les fichiers nécessaires à la mise à jour complète d’un produit vers la dernière version.

La version anglaise de ce correctif dispose des attributs de fichier (ou version ultérieure) répertoriés dans le tableau suivant. Les dates et heures de ces fichiers sont répertoriées en temps universel coordonné (UTC). Lorsque vous affichez les informations de fichier, elles sont converties en heure locale. Pour trouver la différence entre l’UTC et l’heure locale, utilisez l’onglet fuseau horaire dans l’élément de Date et heure dans le panneau de configuration.
Le.NET Framework version 2.0, les versions basées sur les x86
Nom de fichierVersion de fichierTaille du fichierDateHeurePlateforme
System.data.dll2.0.50727.9482,903,55226-Oct-200703:22x86
Le.NET Framework version 2.0, les versions basées sur les x64
Nom de fichierVersion de fichierTaille du fichierDateHeurePlateforme
System.data.dll2.0.50727.9482,969,60025-Oct-200722:49x64
System.data.dll2.0.50727.9482,903,55226-Oct-200703:22x86
Le.NET Framework version 2.0, les versions basés sur Itanium
Nom de fichierVersion de fichierTaille du fichierDateHeurePlateforme
System.data.dll2.0.50727.9483,111,93626-Oct-200700:05IA-64
System.data.dll2.0.50727.9482,903,55226-Oct-200703:22x86
Remarque Ce correctif n’est pas inclus dans le.NET Framework 2.0 Service Pack 1 (SP1). Si vous utilisez le.NET Framework 2.0 SP1, vous devez appliquer le correctif cumulatif suivant :
Disponibilité 948815 du.NET Framework 2.0 postérieur au Service Pack 1 correctif cumulatif pour System.Data.dll et System.Data.OracleClient.dll

État

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

Plus d'informations

Ce problème a été signalé initialement se produire lorsque vous spécifiez un serveur partenaire de basculement dans la chaîne de connexion de l’application. Un correctif logiciel a été fourni pour résoudre le problème. Toutefois, ce problème peut également se produire sans un partenaire de basculement configuré dans la chaîne de connexion.

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 : 944099 - Dernière mise à jour : 17 janv. 2017 - Révision : 1

Microsoft .NET Framework 2.0, Microsoft .NET Framework 2.0 IA64 Edition, Microsoft .NET Framework 2.0 x64 Edition

Commentaires