CORRECTIF : Connexion ODBC à partir de composant COM + peut se connecter à mauvaise base de données

Traductions disponibles Traductions disponibles
Numéro d'article: 306414 - Voir les produits auxquels s'applique cet article
Cet article a été archivé. Il est proposé « en l'état » et ne sera plus mis à jour.
Agrandir tout | Réduire tout

Symptômes

Si un composant COM + établit deux connexions de base de données dans le contexte de la même transaction, la première chaîne de connexion sert à établir la deuxième connexion. Ce problème se produit uniquement si vous utilisez ODBC pour établir deux connexions.

Si vous utilisez le fournisseur OLE DB pour ODBC pour établir la connexion ODBC, le problème se produit uniquement si le regroupement de ressources OLE DB a été désactivé pour les connexions.

Cause

Ce problème se produit en raison d'un bogue dans COM +. Ce bogue se produit uniquement si vous avez appliqué Microsoft Windows 2000 Service Pack 2 ou le correctif global COM + 3 ou version ultérieur.

Si vous ne savez pas quel service pack ou correctif COM + est installé, vérifiez le numéro de version du fichier Comsvcs.dll qui se trouve dans le dossier System32 (ce fichier est masqué par défaut). Les quatre derniers chiffres du numéro de version représentent le nombre de génération. Si le numéro de version est supérieur ou égal à 3464 et moins 3485, votre système risquez de rencontrer ce problème.

Résolution

Pour résoudre ce problème, procurez-vous le dernier service pack pour Windows XP. Pour plus d'informations, cliquez sur le numéro ci-dessous pour afficher l'article correspondant dans la base de connaissances Microsoft :
322389Procédure pour obtenir le dernier Pack de XP Service Windows
Pour résoudre ce problème, procurez-vous le dernier service pack pour Windows 2000. Pour plus d'informations, cliquez sur le numéro ci-dessous pour afficher l'article correspondant dans la base de connaissances Microsoft :
260910Procédure pour obtenir le dernier Service Pack Windows 2000

Pour résoudre ce problème, procurez-vous Microsoft COM + Rollup correctif 15. Pour plus d'informations, consultez l'article suivant dans la base de connaissances Microsoft :
306417Information : Disponibilité du package correctif cumulatif postérieur à Windows 2000 Service Pack 2 COM + Hotfix 15

Statut

Microsoft a confirmé le que de ce problème dans les produits Microsoft répertoriés au début de cet article. Ce problème a été corrigé dans Microsoft Windows 2000 Service Pack 3 (SP3) et Microsoft Windows XP Service Pack 1 (SP1).

Plus d'informations

Pour plus d'informations sur la façon d'obtenir un correctif pour Windows 2000 Datacenter Server, cliquez sur le numéro ci-dessous pour afficher l'article correspondant dans la base de connaissances Microsoft :
265173Le programme Datacenter et Windows 2000 Datacenter Server
Pour plus d'informations installer plusieurs correctifs en un seul redémarrage, cliquez sur le numéro ci-dessous pour afficher l'article correspondant dans la base de connaissances Microsoft :
296861Utilisation de QChain.exe pour installer plusieurs correctifs en un seul redémarrage
Pour plus d'informations sur l'installation Windows 2000 et les correctifs Windows 2000 en même temps, cliquez sur le numéro ci-dessous pour afficher l'article correspondant dans la base de connaissances Microsoft :
249149Installation de Microsoft Windows 2000 et des correctifs Windows 2000

Propriétés

Numéro d'article: 306414 - Dernière mise à jour: lundi 24 février 2014 - Version: 2.2
Les informations contenues dans cet article s'appliquent au(x) produit(s) suivant(s):
  • Microsoft COM+ 1.0 sur le système suivant
    • the operating system: Microsoft Windows 2000
    • the operating system: Microsoft Windows XP
  • Microsoft COM+ 1.5 sur le système suivant
    • the operating system: Microsoft Windows 2000
    • the operating system: Microsoft Windows XP
Mots-clés : 
kbnosurvey kbarchive kbmt kbbug kbfix kbwin2000presp3fix kbwin2000sp3fix kbwinxpsp1fix KB306414 KbMtfr
Traduction automatique
IMPORTANT : Cet article est issu du système de traduction automatique mis au point par Microsoft (http://support.microsoft.com/gp/mtdetails). Un certain nombre d?articles obtenus par traduction automatique sont en effet mis à votre disposition en complément des articles traduits en langue française par des traducteurs professionnels. Cela vous permet d?avoir accès, dans votre propre langue, à l?ensemble des articles de la base de connaissances rédigés originellement en langue anglaise. Les articles traduits automatiquement ne sont pas toujours parfaits et peuvent comporter des erreurs de vocabulaire, de syntaxe ou de grammaire (probablement semblables aux erreurs que ferait une personne étrangère s?exprimant dans votre langue !). Néanmoins, mis à part ces imperfections, ces articles devraient suffire à vous orienter et à vous aider à résoudre votre problème. Microsoft s?efforce aussi continuellement de faire évoluer son système de traduction automatique.
La version anglaise de cet article est la suivante: 306414
L'INFORMATION CONTENUE DANS CE DOCUMENT EST FOURNIE PAR MICROSOFT SANS GARANTIE D'AUCUNE SORTE, EXPLICITE OU IMPLICITE. L'UTILISATEUR ASSUME LE RISQUE DE L'UTILISATION DU CONTENU DE CE DOCUMENT. CE DOCUMENT NE PEUT ETRE REVENDU OU CEDE EN ECHANGE D'UN QUELCONQUE PROFIT.

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com