IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)

Désinstallation de Microsoft SQL Server 2005

Débutant

La désinstallation d'un serveur de base de données n'est pas une tâche que l'on fait souvent. Il convient cependant de l'effectuer d'une part de manière appropriée et prudente (puisqu'elle n'est pas « annulable ») et d'autre part de façon propre et complète, une désinstallation partielle pouvant empêcher une réinstallation ultérieure.

Article lu   fois.

L'auteur

Profil ProSite personnel

Liens sociaux

Viadeo Twitter Facebook Share on Google+   

I. Conseils prédésinsallation

S'il vous est toujours possible d'accéder à Microsoft SQL Server avant la désinstallation à proprement parler, commencez par supprimer toutes les bases de données utilisateur. Pour ce faire, vous devez bien entendu être connecté avec des droits sysadmin.

Pour les visualiser :

 
Sélectionnez
SELECT name 
FROM master..sysdatabases 
WHERE dbid > 4

Pour les supprimer :

 
Sélectionnez
DROP DATABASE VotreBase1, votreBase2, ...

Vous pouvez bien entendu le faire via l'outil graphique Micrososft SQL Server Managment Studio

Drop DB

II. désinstallation standard

Arrêtez toutes vos instances, que ce soit avec l'outil graphique ou en ligne de commande :

 
Sélectionnez
C:\>net start
These Windows services are started:

   Application Experience Lookup Service
   Automatic Updates
...
   Server
   Shell Hardware Detection
   SQL Server (DBA1D)
   SQL Server Agent (DBA1D)
   SQL Server Analysis Services (DBA1D)
   SQL Server Browser
   SQL Server FullText Search (DBA1D)
   SQL Server Integration Services
   System Event Notification
   Task Scheduler
...
   Workstation

The command completed successfully.


C:\>net stop "SQL Server FullText Search (DBA1D)"
The SQL Server FullText Search (DBA1D) service is stopping.
The SQL Server FullText Search (DBA1D) service was stopped successfully.

C:\>net stop "SQL Server Integration Services"
The SQL Server Integration Services service is stopping.
The SQL Server Integration Services service was stopped successfully.

C:\>net stop "SQL Server Analysis Services (DBA1D)"
The SQL Server Analysis Services (DBA1D) service was stopped successfully.

C:\>net stop "SQL Server Browser"
The SQL Server Browser service is stopping.
The SQL Server Browser service was stopped successfully.

C:\>net stop "SQL Server (DBA1D)"
The following services are dependent on the SQL Server (DBA1D) service.
Stopping the SQL Server (DBA1D) service will also stop these services.

   SQL Server Agent (DBA1D)

Do you want to continue this operation? (Y/N) [N]: y
The SQL Server Agent (DBA1D) service is stopping..
The SQL Server Agent (DBA1D) service was stopped successfully.

The SQL Server (DBA1D) service is stopping.
The SQL Server (DBA1D) service was stopped successfully.
Image non disponible

Le schéma des dépendances de l'outil graphique est trompeur : dans les faits, seul l'agent est lié à l'instance. Arrêter l'instance n'arrêtera pas les autres processus… d'où mon intérêt pour la ligne de commande…

Assurez-vous de toute manière via un net start que plus aucun service SQL… n'est démarré.

Quittez toute application liée à Microsoft SQL Server, y compris Surface Area et Micrososft SQL Server Managment Studio que nous venons d'utiliser.

Ceci étant fait, vous pouvez aller dans le Panneau de configuration et choisir Ajouter/Supprimer des programmes

Désinstaller des programmes

Désinstallez en commençant par Microsoft SQL Server 2005 CTP et en cochant tout ce qui peut l'être.

Désinstallation CTP

Désinstallez ensuite

  • Micrososft SQL Server 2005 Backward Compatibility ;
  • Micrososft SQL Server 2005 Native Client.

Si vous y tenez, vous pouvez aussi supprimer Micrososft .NET Framework 2.0 qui avait été installé, mais je vous le déconseille : il a de grandes chances d'être utilisé par un autre applicatif et sera nécessaire lors d'une réinstallation future. Ne le supprimez que si vous souhaitez le réinstaller, car vous doutez de sa stabilité. Dans ce dernier cas, lancez la suppression, mais choisissez Repair plutôt que Uninstall dans le premier écran qui suivra.

III. Nettoyage manuel postdésinstallation

Il ne vous reste plus qu'à supprimer les éventuels fichiers de backup qui seraient résidents sur votre disque.

Supprimez aussi l'arborescence restante sous C:\Program Files\Micrsosft SQL Server, ainsi que les répertoires SQL Server Management Studio et Visual Studio 2005 se trouvant sous Mes documents.

Dans le cas où la désinstallation via les outils de Windows ne serait pas possible, ne vous resteront plus que l'édition et le nettoyage via Regedit, avec la prudence que ce genre d'action nécessite. Une recherche des clés avec le critère « SQL Server » devrait suffire.

Vous avez aimé ce tutoriel ? Alors partagez-le en cliquant sur les boutons suivants : Viadeo Twitter Facebook Share on Google+   

Copyright © 2006 fadace. Aucune reproduction, même partielle, ne peut être faite de ce site ni de l'ensemble de son contenu : textes, documents, images, etc. sans l'autorisation expresse de l'auteur. Sinon vous encourez selon la loi jusqu'à trois ans de prison et jusqu'à 300 000 € de dommages et intérêts.