Vous êtes actuellement hors ligne, en attente de reconnexion à Internet.
Se connecter

Votre navigateur n’est pas pris en charge

Vous devez mettre à jour votre navigateur pour utiliser le site.

Mettre à jour vers la dernière version d’Internet Explorer

Comment faire pour désinstaller manuellement une instance de SQL Server 2005

IMPORTANT : Cet article est issu d'une traduction automatique réalisée par un logiciel Microsoft et non par un traducteur professionnel. Cette traduction automatique a pu aussi être révisée par la communauté Microsoft grâce à la technologie Community Translation Framework (CTF). Pour en savoir plus sur cette technologie, veuillez consulter la page http://support.microsoft.com/gp/machine-translation-corrections/fr. Microsoft vous propose en effet des articles traduits par des professionnels, des articles issus de traductions automatiques et des articles issus de traductions automatiques révisées par la communauté Microsoft, de manière à ce que vous ayez accès à tous les articles de notre Base de connaissances dans votre langue. Il est important de noter que les articles issus de la traduction automatique, y compris ceux révisés par la communauté Microsoft, peuvent contenir des erreurs de vocabulaire, de syntaxe ou de grammaire. Microsoft ne pourra être tenu responsable des imprécisions, erreurs, ainsi que de tout dommage résultant d’une traduction incorrecte du contenu ou de son utilisation par les clients.

La version anglaise de cet article est la suivante: 909967
Résumé
Cet article décrit comment désinstaller manuellement une instance autonome de Microsoft SQL Server 2005. Suivez les étapes de cet article que si vous ne pouvez pas désinstaller SQL Server 2005 à l'aide de Ajout / Suppression de programmes. Pour plus d'informations sur l'utilisation de Ajout / Suppression de programmes pour désinstaller SQL Server 2005, reportez-vous à la section. Comment : désinstaller une Instance existante de SQL Server 2005 (installation).

Lorsque vous suivez les étapes décrites dans cet article, vous préparerez également le système pour que vous puissiez réinstaller SQL Server 2008.

Remarque Pour mettre à jour ou mettre à jour une instance de SQL Server 2008, vous devez être un administrateur local qui a l'autorisation d'ouvrir une session en tant que service.

Les éléments à prendre en compte avant de désinstaller une instance autonome de SQL Server 2005

  • Nous vous recommandons d'utiliser Ajout / Suppression de programmes pour désinstaller SQL Server 2005. Toutefois, si une installation échoue ou si Ajout / Suppression de programmes ne désinstalle pas l'instance de SQL Server 2005, suivez les étapes décrites dans cet article pour désinstaller l'instance manuellement.
  • Sur un ordinateur qui exécute SQL Server 2008 avec des versions antérieures de SQL Server, Enterprise Manager et autres programmes qui dépendent de SQL-DMO peuvent être désactivés. Ce problème peut se produire dans les situations suivantes :
    • Installations côte à côte de n'importe quelle combinaison de SQL Server 2008, SQL Server 2000 et Microsoft SQL Server 7.0, dans lequel un ou plusieurs de ces instances sont désinstallé
    • Installations côte à côte de SQL Server 2000 et SQL Server 2008 est dans lequel SQL Server 2000 est installé après SQL Server 2008
    Ce problème se produit lors de l'inscription de la bibliothèque COM de SQL-DMO de SQL Server est supprimée.

    Pour réactiver Enterprise Manager et autres programmes qui ont des dépendances de SQL-DMO, inscrivez SQL-DMO. Pour ce faire, ouvrez une invite de commandes et tapez la commande suivante puis appuyez sur ENTRÉE :
    regsvr32.exe sqldmo.dll
  • Avant de supprimer les composants de SQL Server à partir d'un ordinateur qui dispose de la quantité minimale requise de la mémoire physique, assurez-vous que la taille du fichier d'échange est suffisante. La taille du fichier d'échange doit être égale à deux fois la mémoire physique. Mémoire virtuelle insuffisante peut provoquer une suppression incomplète de SQL Server.

Avant de désinstaller une instance de SQL Server 2008

  • Sauvegarder vos données.

    Vous pouvez avoir des bases de données que vous souhaitez enregistrer dans leur état actuel. Vous pourriez également à enregistrer les modifications apportées aux bases de données système. Dans les deux cas, assurez-vous que vous sauvegardez les données avant de désinstaller SQL Server. Ou bien, enregistrez une copie de toutes les données et les fichiers journaux dans un dossier autre que le dossier MSSQL. (Le dossier MSSQL est supprimé pendant le processus de désinstallation).

    Les fichiers à enregistrer comprennent les fichiers suivants de la base de données.
    Remarque Ces fichiers sont installés dans le cadre de SQL Server 2005.
    • Distmdl.*
    • Master.*
    • Mastlog.*
    • Model.*
    • Modellog.*
    • Msdbdata.*
    • Msdblog.*
    • Mssqlsystemresource.*
    • Northwind.* (cette base de données est installée en option).
    • Pubs.*
    • Pubs_log.*
    • Tempdb.*
    • Templog.*
    • ReportServer [$InstanceName] (Ce fichier est la base de données de Reporting Services par défaut.)
    • ReportServer [$InstanceName] TempDB (ce fichier est la base de données temporaire Reporting Services par défaut.)
  • Supprimer des groupes de sécurité locaux.

    Avant de désinstaller SQL Server, supprimez les groupes de sécurité locaux pour les composants de SQL Server. Pour plus d'informations, reportez-vous à la section.Configurer les comptes de Service Windows et des autorisations.
  • Enregistrez ou renommez les dossiers de Reporting Services.

    Si vous utilisez l'installation de SQL Server avec Reporting Services, enregistrez ou renommez les dossiers et sous-dossiers suivants :
    • Chemin par défaut\Reporting Services
    • Chemin par défaut\MSSQL\Reporting Services
    • Par défaut le chemin d'accès\nom de l'instance de SQL Server\Reporting Services
    • Chemin par défautdes Services \90\Tools\Reporting
    Remarque L'espace réservé au chemin par défaut représente à %ProgramFiles%\Microsoft SQL Server. Si vous avez utilisé l'outil de Configuration de Reporting Services pour configurer l'installation, le nom peut différer les noms de cette liste. En outre, les bases de données peuvent se trouver sur un ordinateur distant qui exécute SQL Server.
  • Arrêtez tous les services SQL Server.

    Nous vous recommandons d'arrêter tous les services SQL Server avant de désinstaller les composants SQL Server 2005. Les connexions actives peuvent empêcher une désinstallation correcte.
  • Utiliser un compte qui dispose des autorisations appropriées.

    Connectez-vous au serveur en utilisant le compte de service SQL Server ou à l'aide d'un compte disposant des autorisations équivalentes. Par exemple, vous pouvez vous connecter au serveur en utilisant un compte qui est membre du groupe Administrateurs local.

Comment faire pour désinstaller manuellement une instance autonome de SQL Server 2005

Remarque Le programme d'installation de SQL Server est un processus complexe. Le programme d'installation de SQL Server modifie un grand nombre de clés de Registre et des fichiers DLL. Le programme d'installation de SQL Server installe également et met à jour les enregistrements de service et les entrées d'autorisation.

Nous testons des procédures de configuration de SQL Server, l'installation et désinstallation, dans de nombreuses configurations. Toutefois, nous ne pouvons pas tester toutes les configurations en raison du nombre de produits tiers et aux clients spécifiques qui peuvent se produire au niveau du système d'exploitation. Par conséquent, vous pouvez rencontrer des cas rares qui empêchent l'installation et de désinstallation de SQL Server à l'aide du programme d'installation correctement.

En raison de ces complexités, l'équipe de Support de SQL Server peut vous recommander de réinstaller le système d'exploitation si les procédures décrites dans cet article ne permettent pas d'effectuer une désinstallation propre du programme SQL Server. Cela permet de fournir une plate-forme propre pour réinstaller le serveur SQL sur votre système.

Si vous recevez le message d'erreur suivant pendant le processus d'installation de SQL Server 2005, un composant de SQL Server 2005 n'a pas été désinstallé de l'ordinateur :
Un composant que vous avez spécifié dans la propriété ADD_LOCAL est déjà installé. Pour mettre à niveau le composant existant, consultez le fichier template.ini et définissez la propriété UPGRADE sur le nom du composant.

Étape 1: Assurez-vous que le composant fichiers de Support d'installation de Microsoft SQL Server est installé.

Dans Ajout / Suppression de programmes, assurez-vous que les Fichiers de Support d'installation de Microsoft SQL Server s'affiche dans la liste des programmes installés. Si les Fichiers de Support d'installation de Microsoft SQL Server s'affiche dans la liste, ignorez cette étape.

Si les Fichiers de Support d'installation de Microsoft SQL Server n'apparaît pas dans la liste, installer ce composant avant de continuer. Pour installer ce composant, procédez comme suit :
  1. Recherchez l'installationmedia de SQL Server 2005 d'origine.
  2. Pour installer les fichiers de support, double-cliquez sur le fichierServers\setup\sqlsupport.msi .
Remarque Dans le « étape 5: désinstallation du composant fichiers de support technique d'installation de Microsoft SQL Server « section, vous désinstallerez ce composant.

Étape 2: Exécution de la commande pour désinstaller les composants SQL Server

À une invite de commandes, exécutez la commande suivante :
« %ProgramFiles%\Microsoft SQL Server\90\Setup Bootstrap\ARPWrapper.exe /Remove »
Désinstaller les composants SQL Server un à la fois jusqu'à ce que tous les composants de SQL Server sont désinstallés.

Remarque Ajout ou suppression de programmes exécute également le programme ARPWrapper.exe par à l'aide de l'option /Remove . Toutefois, la référence au programme ARPWrapper.exe peut avoir été supprimée.

En outre, si vous avez désinstallé SQL Server Reporting Services, vous devez effectuer les opérations suivantes :
  • Supprimer les répertoires virtuels Reporting Services
    Utilisez le Gestionnaire Microsoft Internet Information Services (IIS) pour supprimer les répertoires virtuels suivants :
    • ReportServer [$InstanceName
    • Rapports [$InstanceName
  • Supprimer le pool d'applications ReportServer
    Utilisez le Gestionnaire des services Internet pour supprimer le pool d'applications ReportServer.
Erreurs que vous pouvez rencontrer au cours de cette étape.
Message d'erreur 1: Échec de l'énumération du Registre

Si vous recevez l'erreur « Échec de l'énumération du Registre », procédez comme suit pour désinstaller les fichiers SQL Server redistribués et les fichiers de prise en charge de SQL Server :
  1. Démarrez l'Éditeur du Registre et recherchez la clé de Registre suivante :
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall
  2. Dans le volet gauche, cliquez sur chaque GUID. Pour chaque GUID sur ce youclick, recherchez un nom complet dans le volet droit comprenant « Microsoft SQL Server 2005 ». Par exemple, recherchez les noms suivants :
    • Microsoft SQL Server 2005
    • Microsoft SQL Server 2005 Analysis Services
    • Microsoft SQL Server 2005 Reporting Services
    • Microsoft SQL Server 2005 Notification Services
    • Microsoft SQL Server 2005 Integration Services
    • Outils de Microsoft SQL Server 2005
    • Documentation en ligne de Microsoft SQL Server 2005
    Lorsque vous voyez un nom complet comprenant « Microsoft SQL Server 2005 », notez le GUID sur lequel vous avez cliqué dans le volet gauche.
  3. Pour chaque GUID que vous avez noté à l'étape 2, exécutez la commande suivante à une invite de commande :
    Démarrer /wait msiexec /x {GUID} / l * v c:\sql_uninstall.log
    Remarques
    • Dans cette commande, remplacez GUID avec le GUID que vous avez noté à l'étape 2.
    • Si le message d'erreur suivant s'affiche, contactezServices de Support technique de Microsoft:
      Le programme d'installation a rencontré une erreur inattendue dans le magasin de données.
  4. Ouvrez le fichier suivant :
    C:\Sql_uninstall.log
    Environ 15 lignes avant la fin du fichier, recherchez une ligne qui ressemble à la ligne suivante :
    MSI (s) (EC:F8) [12:52:18:007]: Product: Microsoft SQL Server 2005 Tools -- Removal completed successfully.
    Si le processus ne s'est pas terminée avec succès, notez le nom du composant et le GUID, puis enregistrez le fichier Sql_uninstall.log.
Message d'erreur 2: le programme d'installation a rencontré une erreur inattendue dans le magasin de données

Si vous avez une instance qui a plus d'un serveur, le programme d'installation échoue et vous recevez le message d'erreur suivant :
Le programme d'installation a rencontré une erreur inattendue dans le magasin de données. L'action est RestoreSetupParams.
Par exemple, peut avoir une instance qui inclut le moteur de base de données SQL Server 2005, SQL Server 2005 Analysis Services et SQL Server 2005 Reporting Services.

Cette erreur se produit en raison de la refcounting. Un compteur refcount est utilisé pour effectuer le suivi du nombre de programmes utilisent le même fichier .dll ou le même fichier .msi. Lorsqu'un programme est désinstallé, la décrémente de programme le compteur refcount pour un fichier .msi du fichier par un. Lorsque le dernier programme est désinstallé, le fichier .msi est supprimé. Dans ce cas, le fichier .msi est le composant fichiers de Support d'installation de Microsoft SQL Server (SqlSupport.msi). Si vous recevez ce message d'erreur, utilisez une des méthodes suivantes pour résoudre cette erreur :
  • Réinstallez le Filescomponent prise en charge d'installation de Microsoft SQL Server (SqlSupport.msi) avant de désinstaller chaque composant dans theinstance.
  • Temporairement le compteur refcount sur le fichier SqlSupport.msi lui-même. TODO, procédez comme suit :
    1. Obtenir le GUID du composant fichiers de Support d'installation de Microsoft SQL Server. Pour obtenir le GUID, suivez les étapes 1 et 2 de la section « si vous rencontrez des problèmes » ci-dessous.
    2. Utilisez l'Éditeur du Registre pour créer ou pour modifier la clé de Registre suivante avec ces valeurs :
      Nom de la clé :
      HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\90\Bootstrap\MSIRefCount

      Valeur : désinstallation
      Type : REG_SZ
      Données: {11111111-1111-1111-1111-111111111111}, {GUID}
      RemarqueGUID est un espace réservé pour le GUID des fichiers de prise en charge de SQL Server. Par exemple, le GUID des fichiers de prise en charge de SQL Server x 86 en anglais est comme suit :
      Données: {11111111-1111-1111-1111-111111111111},{53F5C3EE-05ED-4830-994B-50B2F0D50FCE}

Étape 3: Désinstaller les composants de prise en charge

Utilisez Ajout / Suppression de programmes pour désinstaller les composants de prise en charge dans l'ordre suivant :
  • MSXML 6.0 Parser
  • SQLXML4
  • Enregistreur VSS de Microsoft SQL Server
  • Compatibilité descendante de Microsoft SQL Server 2005
  • Tout autre élément qui est lié à SQL Server 2005, à l'exception du composant de Microsoft SQL Server Native Client et le composant fichiers de Support d'installation de Microsoft SQL Server
Si le processus échoue pour l'un des composants de support, le message d'erreur suivant s'affiche :
Le programme d'installation a échoué en raison de composants requis manquants.

Pour résoudre ce problème, procédez comme suit :
  1. Démarrez l'Éditeur du Registre et recherchez la clé followingregistry :
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall
  2. Dans le volet gauche, cliquez sur chaque GUID. Pour chaque GUID sur ce youclick, recherchez un nom complet dans le volet droit qui correspond au nom du fichier de theredistributable. Lorsque vous voyez un nom complet qui correspond au nom du fichier de theredistributable, notez le GUID sur lequel vous avez cliqué dans la leftpane.
  3. Pour chaque GUID que vous avez noté à l'étape 2, exécutez le followingcommand à l'invite de commande :
    Démarrer /wait msiexec /x {GUID} SKIPREDISTPREREQS = 1 / l * v c:\sqlredist_uninstall.log
    Remarque Dans cette commande, remplacez GUID avec theGUID que vous avez noté à l'étape 2.
  4. Ouvrez le fichier suivant :
    C:\Sqlredist_uninstall.log
    En bas du fichier, recherchez une ligne semblable à la suivante :
    MSI (s) (EC:F8) [12:52:18:007]: Product: Microsoft SQL Server 2005 Backward compatibility -- Removal completed successfully.
    Si le processus ne s'est pas terminée avec succès, notez le nom du composant et le GUID, puis enregistrez le fichier Sqlredist_uninstall.log.

Étape 4: Désinstaller le composant de Microsoft SQL Server Native Client

Si toutes les autres étapes ont réussi, désinstallez le composant Microsoft SQL Server Native Client à l'aide de Ajout / Suppression de programmes.

Remarque Ne désinstallez pas le composant Microsoft SQL Server Native Client si vous avez installé des composants de SQL Server 2000.

Étape 5: Désinstallation du composant fichiers de Support d'installation de Microsoft SQL Server

Si toutes les autres étapes ont réussi, désinstallez le composant fichiers de Support d'installation de Microsoft SQL Server à l'aide de Ajout / Suppression de programmes.

Si ces étapes n'ont pas désinstallé tous les composants

Si les étapes précédentes n'ont pas désinstallé tous les composants, procédez comme suit :
  1. Dans la section « Comment faire désinstaller manuellement une instance autonome de SQL Server 2005 », suivez toutes les étapes de l'étape 1: Vérifiez que le composant fichiers de Support d'installation de Microsoft SQL Server est installé.
  2. Dans Ajout / Suppression de programmes, désinstallez tous les composants de SQL Server 2005 dans l'ordre suivant :
    • SQL Server 2005
    • SQL Server 2005 Analysis Services
    • SQL Server 2005 Reporting Services
    • SQL Server 2005 Notification Services
    • SQL Server 2005 Integration Services
    • Outils SQL Server 2005
    • Documentation en ligne de SQL Server 2005
    • MSXML 6.0 Parser
    • SQLXML4
    • SQL Server VSS Writer
    • Compatibilité descendante de SQL Server 2005
    • Tout autre élément lié à SQL Server 2005
    • SQL Server Native Client
    • Prise en charge des fichiers d'installation de SQL Server
Si ces étapes n'ont pas désinstaller tous les composants et tous les fichiers qui sont associés à l'instance de SQL Server 2005, contactez Prise en charge de Microsoft.
Ressources supplémentaires
Pour plus d'informations sur la façon de désinstaller manuellement un cluster de basculement SQL Server 2005, reportez-vous à la section. Comment faire pour désinstaller manuellement un cluster de basculement SQL Server 2005.
Pour plus d'informations sur la façon de désinstaller manuellement une instance de SQL Server 2000, reportez-vous à la section. Comment faire pour supprimer manuellement une instance virtuelle ou par défaut de SQL Server 2000, appelle,.
désinstallation manuelle de suppression

Avertissement : cet article a été traduit automatiquement

Propriétés

ID d'article : 909967 - Dernière mise à jour : 10/12/2015 06:06:00 - Révision : 9.0

  • Microsoft SQL Server 2005 Standard Edition
  • Microsoft SQL Server 2005 Standard X64 Edition
  • Microsoft SQL Server 2005 Standard Edition for Itanium Based Systems
  • Microsoft SQL Server 2005 Enterprise Edition
  • Microsoft SQL Server 2005 Enterprise X64 Edition
  • Microsoft SQL Server 2005 Enterprise Edition for Itanium Based Systems
  • Microsoft SQL Server 2005 Developer Edition
  • Microsoft SQL Server 2005 Express Edition
  • kbsqlsetup kbinfo kbsql2005setup kbexpertiseinter kbexpertiseadvanced kbtshoot kbcip kbmt KB909967 KbMtfr
Commentaires
>>ow.location.protocol) + "//c.microsoft.com/ms.js'><\/script>");