Dépannage d'une installation du moteur de base de données SQL Server

Mis à jour : 5 décembre 2005

Vous trouverez ci-après des problèmes courants liés à l'installation du Moteur de base de données et des propositions de résolution de ces problèmes.

Problème : les applications ne parviennent pas à inscrire les ressources SQL Server 2005 dans une transaction distribuée

**Question :**Microsoft Distributed Transaction Coordinator (MS DTC) n'étant pas complètement configuré dans Microsoft Windows, les applications peuvent échouer dans leur tentative d'inscription des ressources SQL Server 2005 dans une transaction distribuée. Ce problème peut affecter les serveurs liés, les requêtes distribuées et les procédures stockées distantes qui utilisent des transactions distribuées.

Résolution : Pour éviter ce type de problème, vous devez activer pleinement les services MS DTC sur le serveur sur lequel SQL Server 2005 est installé.

Pour activer correctement MS DTC, procédez comme suit :

  1. Dans le Panneau de configuration, ouvrez Outils d'administration, puis ouvrez Gestion de l'ordinateur.
  2. Dans le volet gauche de Gestion de l'ordinateur, développez Services et applications, puis cliquez sur Services.
  3. Dans le volet droit de Gestion de l'ordinateur, cliquez avec le bouton droit sur Distributed Transaction Coordinator, puis sélectionnez Propriétés.
  4. Dans la fenêtre Propriétés de Distributed Transaction Coordinator, cliquez sur l'onglet Général, puis sur Arrêter pour arrêter le service.
  5. Dans la fenêtre Propriétés de Distributed Transaction Coordinator, cliquez sur l'onglet Connexion et définissez le compte d'ouverture de session à NT AUTHORITY\NetworkService.
  6. Cliquez sur Appliquer et sur OK pour fermer la fenêtre Propriétés de Distributed Transaction Coordinator. Fermez Gestion de l'ordinateur. Fermez Outils d'administration.
ms143698.note(fr-fr,SQL.90).gifRemarque :
Pour les installations de SQL Server 2005 sur des ordinateurs qui participent à un cluster avec basculement, MS DTC doit être correctement activé et ordonné en clusters avant d'exécuter le programme d'installation. Si MS DTC n'est pas ordonné en clusters, l'installation échouera. Avant d'exécuter le programme d'installation, utilisez l'Administrateur de cluster de Microsoft pour vérifier que MS DTC est ordonné en clusters.

Problème : la mise à niveau vers SQL Server 2005 échoue avec le message d'erreur « Le programme d'installation de SQL Server n'a pas réussi à se connecter au service de base de données pour la configuration du serveur. ».

Question : si le port 1433 n'est pas disponible durant la mise à niveau vers SQL Server 2005, le programme d'installation de SQL Server peut retourner l'erreur suivante :

Le programme d'installation de SQL Server n'a pas réussi à se connecter au service de base de données pour la configuration du serveur.

Résolution : Pour poursuivre, arrêtez le processus en utilisant le port 1433 et continuez avec le programme d'installation de SQL Server 2005 :

  1. Exécutez netstat -o à partir de l'invite de commandes.
  2. Identifiez l'application ou poursuivez en utilisant le port 1433.
  3. Utilisez le Gestionnaire des tâches pour fermer l'application ou arrêter le processus afin de libérer le port 1433.
  4. Reprenez l'exécution du programme d'installation de SQL Server 2005.

Si vous ne parvenez pas à libérer le port 1433 en suivant la procédure ci-dessus, effectuez les étapes suivantes :

  1. Dans le Panneau de configuration, ouvrez Ajout/Suppression de programmes.
  2. Sélectionnez Microsoft SQL Server 2005, puis cliquez sur Modifier.
  3. Dans la page de sélection de composants, cliquez sur la case d'option pour mettre à niveau l'instance SQL Server, puis cliquez sur Suivant.
  4. Dans la page de maintenance des fonctionnalités, cliquez sur Moteur de base de données, puis sur Suivant.
  5. Cliquez sur Reprendre pour reprendre l'opération de mise à niveau vers SQL Server 2005.

Problème : la mise à niveau peut échouer si des applications locales sont connectées à l'instance en cours de mise à niveau.

Question : Le programme d'installation de SQL Server nécessite un mode d'utilisateur unique pour effectuer une mise à niveau vers SQL Server 2005. S'il existe des applications locales connectées à une instance de SQL Server au cours de l'opération de mise à niveau, le programme d'installation échoue avec l'erreur suivante :

Le programme d'installation de SQL Server n'a pas réussi à se connecter au service de base de données pour la configuration du serveur. Erreur : [Microsoft][SQL Native Client][SQL Server] Échec de la connexion pour l'utilisateur <DomainName\AdminAccount>. Raison : le serveur est en mode mono-utilisateur. Seul un administrateur peut se connecter à ce moment-là. Pour plus d'informations, consultez les journaux d'erreurs du serveur. Pour plus d'informations sur la consultation des journaux d'installation, consultez « Procédure : afficher les fichiers journaux d'installation » dans la documentation en ligne de SQL Server.

Résolution : Cette défaillance se produit généralement lorsque Reporting Services est en cours d'exécution durant la mise à niveau de SQL Server. Pour résoudre le problème, arrêtez toutes les applications qui se connectent à l'instance SQL Server, puis sélectionnez Réessayer dans le message d'erreur du programme d'installation pour que la mise à niveau continue.

Question : Le programme d'installation de SQL Server 2005 échoue en raison de la configuration des composants SQL Server existants.

Problème : ce problème peut survenir si une installation cliente SQL Server est configurée avec l'option permettant de forcer le chiffrement. Dans ce cas, le message d'erreur suivant s'affiche :

Le programme d'installation de SQL Server n'a pas réussi à se connecter au service de base de données pour la configuration du serveur. Erreur : Fournisseur SSL de [Microsoft]<nom du composant> : le nom CN du certificat ne correspond pas à la valeur passée. Pour plus d'informations, consultez les journaux d'erreurs et les journaux d'installation du serveur. Pour plus d'informations sur la consultation des journaux d'installation, consultez « Procédure : afficher les fichiers journaux d'installation » dans la documentation en ligne de SQL Server.

Résolution : Désactivez l'option permettant de forcer le chiffrement sur les clients de SQL Server préexistants à l'aide de l'utilitaire de réseau client de SQL Server 2000 (pour les clients MDAC dans SQL Server 2000) ou le Gestionnaire de configuration SQL (pour les clients SQL Native Client dans SQL Server 2005), puis réexécutez le programme d'installation de SQL Server 2005.

Voir aussi

Tâches

Procédure : vérifier une installation réussie des services SQL Server 2005
Procédure : lire un fichier journal d'installation de SQL Server 2005

Concepts

Dépannage de clusters avec basculement
Procédure : afficher les fichiers journaux d'installation de SQL Server 2005
Procédure : reconstruire le Registre pour SQL Server 2005
Procédure : reconstruire la base de données master pour SQL Server 2005

Aide et Informations

Assistance sur SQL Server 2005