Numéro d'article: 179476 - Dernière mise à jour: jeudi 16 octobre 2003 - Version: 3.0

INF: Versions incorrectes de Odbcint.dll peut affectent les composants

A noterCet article s'applique à un système d'exploitation différent de celui que vous utilisez. Le contenu de l'article qui ne vous concerne peut-être pas est désactivé.
Agrandir tout | Réduire tout

Symptômes

Dans certaines situations, le fichier de ODBC DLL, Odbcint.dll, est plus synchronisé avec les autres DLL ODBC. Cela peut provoquer une erreur de version Odbcint.dll se produire lorsque vous démarrez applications dépendant de ODBC. Lorsque vous démarrez une application ODBC, vous recevez message d'erreur suivantes :
La ressource ODBC DLL (odbcint.dll) est une autre
version que le Gestionnaire de pilotes ODBC (ODBC32.dll).

Vous devez réinstaller les composants ODBC afin d'assurer le bon fonctionnement.

Dans la plupart des cas, l'application cliente continue à fonctionner partiellement ou peut ne pas fonctionner du tout. Les pertes de fonctionnalités ou d'un comportement anormal peut varier considérablement d'une application à.

Problèmes de version Odbcint.dll peuvent également affecter SQL Server et SQL Executive. Pour plus d'informations sur les effets sur le service SQL Server, consultez l'article suivant dans la base de connaissances Microsoft :
175398  (http://support.microsoft.com/kb/175398/EN-US/ ) : PRB : SQL Server peut sembler cesser de répondre lors de leur démarrage



Lorsque le service SQL Executive est affecté, il ne démarre pas les tâches planifiées et ne s'éteint pas correctement lorsque vous émettez une demande d'arrêt du service. Lorsque vous tentez d'exécuter n'importe quelle tâche, vous recevez message d'erreur suivantes :
Erreur 21003: [SQL Server] erreur xp_schedulersignal en cours d'exécution
procédure stockée étendue : SQLExecutive ne pas en cours d'exécution

Problèmes ODBC peuvent également affecter les procédures stockées étendues SQL Server. Lorsque vous redémarrez le service SQL Server, si vous cliquez sur Annuler lorsque message d'erreur sur l'incompatibilité DLL s'affiche, un appel à xp_cmdshell ou xp_logevent peut provoquer le serveur figer. Connexions existantes au serveur ne sont pas autorisées pour continuer et Impossible d'effectuer des nouvelles connexions au serveur. Vous devez redémarrer le serveur. Si vous cliquez sur OK dans la boîte de dialogue message d'erreur, les appels suivants à xp_cmdshell ou xp_logevent sont honorées.

Cause

Par défaut, le service SQL Server est démarré en utilisant le compte système local et est autorisé à interagir avec le bureau. Au démarrage de SQL Server, un avertissement message d'erreur de cette incompatibilité Odbcint.dll s'affiche, mais le service SQL Executive est configuré pour démarrer sous un compte donné et pas interagir avec le bureau. Au démarrage de SQL Executive, elle n'affiche pas l'avertissement message d'erreur de cette incompatibilité Odbcint.dll.

SQL Executive semble être travaillant dans le Gestionnaire des services SQL et SQL Enterprise Manager mais aucune tâche ne peut être démarré. Démarrage des tâches à partir de Enterprise Manager ou l'exécution xp_schedulersignal donne erreur 21003 (voir la section "Symptômes").

Contournement

Pour résoudre définitivement ce problème, mettez à jour vos composants ODBC afin qu'ils sont tous disposent des versions de fichier compatible. Pour cela, quittez toutes les applications ODBC liées et réinstallez ODBC. Les fichiers de configuration ODBC fournis avec SQL Server sont disponibles sur le CD de SQL Server dans le répertoire \i386\ODBC.

Pour plus d'informations, consultez l'article suivant dans la base de connaissances Microsoft :
170769  (http://support.microsoft.com/kb/170769/EN-US/ ) : PRB: "DLL de ressource ODBC est une version différente À..." erreur


Les informations contenues dans cet article s'appliquent au(x) produit(s) suivant(s):
  • Microsoft SQL Server 6.0 Standard
  • Microsoft SQL Server 6.5 Édition Standard
Mots-clés : 
kbmt kbprb KB179476 KbMtfr
Traduction automatiqueTraduction 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: 179476  (http://support.microsoft.com/kb/179476/en-us/ )
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.
Retired KB ArticleExclusion de responsabilité concernant les contenus obsolètes dans la Base de connaissances
Cet article concerne des produits pour lesquels Microsoft n'offre plus de support. Il est par conséquent fourni « en l'état » et ne sera plus mis à jour.