CORRECTIF : L'installation de MSDE échoue sur les systèmes où SQL Server 2000 Service Pack 1 est installé

Traductions disponibles Traductions disponibles
Numéro d'article: 299351 - Voir les produits auxquels s'applique cet article
Ancien nº de publication de cet article : F299351
Cet article a été archivé. Il est proposé « en l'état » et ne sera plus mis à jour.
N° DE BOGUE : 353405 (SHILOH_BUGS)
Agrandir tout | Réduire tout

Sommaire

Symptômes

L'installation de SQL Server 2000 Desktop Engine (également appelé MSDE ou MSDE2000) échoue sur les systèmes où une édition de SQL Server 2000 avec Service Pack 1 est déjà installée.

Le journal d'installation de MSDE indique les messages d'erreur suivant :
  • LoadLibrary a échoué pour [chemin]\Binn\SEMNT.DLL. GetLastError() renvoyé : 126
    - et -
    Microsoft SQL Server Desktop Engine -- L'installation a échoué.

Cause

Sur un système où SQL Server 2000 Service Pack 1 est installé, Windows Installer ne pourra copier certains fichiers essentiels dans les répertoires appropriés car de nouvelles versions de ces fichiers existent déjà, quand bien même ces fichiers se trouvent dans un emplacement différent.

Résolution

Pour résoudre ce problème, procurez-vous le dernier Service Pack pour Microsoft SQL Server 2000. Pour plus d'informations, consultez l'article suivant dans la Base de connaissances Microsoft :
290211 INF : Procédure pour obtenir le dernier SQL Server 2000 Service Pack

SOLUTION

Pour contourner ce problème, procédez comme suit :
  1. Avant de lancer l'installation de MSDE, renommez les fichiers suivants tel qu'indiqué :

    • \Program Files\Microsoft SQL Server\80\Tools\Binn\Resources\1033\Semnt.rll devient Semnt.rld

    • \Program Files\Microsoft SQL Server\80\Tools\Binn\Resources\1033\Sqlsvc.rll devient Sqlsvc.rld

    • \Program Files\Microsoft SQL Server\80\Tools\Binn\Semnt.dll devient Semnt.dld

    • \Program Files\Microsoft SQL Server\80\Tools\Binn\Sqlsvc.dll devient Sqlsvc.dld

    • \Program Files\Microsoft SQL Server\80\Tools\Binn\Sqlresld.dll devient Sqlresld.dld
  2. Lancez l'installation de MSDE.
  3. Ensuite, restituez aux fichiers suivants leur nom d'origine tel qu'indiqué :

    • \Program Files\Microsoft SQL Server\80\Tools\Binn\Resources\1033\Semnt.rld redevient Semnt.rll

    • \Program Files\Microsoft SQL Server\80\Tools\Binn\Resources\1033\Sqlsvc.rld redevient Sqlsvc.rll

    • \Program Files\Microsoft SQL Server\80\Tools\Binn\Semnt.dld redevient Semnt.dll

    • \Program Files\Microsoft SQL Server\80\Tools\Binn\Sqlsvc.dld redevient Sqlsvc.dll

    • \Program Files\Microsoft SQL Server\80\Tools\Binn\Sqlresld.dld redevient Sqlresld.dll

Statut

Microsoft a confirmé l'existence de ce problème dans les produits Microsoft répertoriés dans la section "Liste des produits concernés par cet article". Ce problème a pour la première fois été résolu dans le Service Pack 1 de Microsoft SQL Server 2000.

Plus d'informations

Pour demander la création d'un fichier journal détaillé d'installation de MSDE et inclure le nom et l'emplacement des fichiers d'installation de MSDE, lancez le programme d'installation avec les commutateurs de ligne de commande suivants :
/l*v [nomfichier]

RÉFÉRENCES

Pour plus d'informations, cliquez sur le numéro ci-dessous pour afficher l'article correspondant dans la Base de connaissances Microsoft :
227091 Commutateurs de ligne de commande pour l'outil Microsoft Windows Installer
Si Microsoft Application Center est impliqué, cliquez sur le numéro ci-dessous pour afficher l'article correspondant dans la Base de connaissances Microsoft :
296628 PRB : L'installation de Microsoft Application Center 2000 échoue avec SQL 2000 SP1

Propriétés

Numéro d'article: 299351 - Dernière mise à jour: jeudi 23 janvier 2014 - Version: 5.1
Les informations contenues dans cet article s'appliquent au(x) produit(s) suivant(s):
  • Microsoft SQL Server 2000 Desktop Engine (Windows)
  • Microsoft SQL Server 2000 Standard
Mots-clés : 
kbnosurvey kbarchive kbbug kbfix kbsqlserv2000bug KB299351
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