41 votes

L'installation côte à côte de SQL Server Express 2008 avec SQL 2005 Express échoue

Lorsque j'essaie d'installer une nouvelle instance de SQL Server 2008 Express sur une machine de développement avec SQL 2005 Express d'ores et déjà en cours d'exécution, l'installation de la validation échoue parce que le "SQL 2005 Express tools" sont installés et on m'a dit de les enlever.

Qu'est-ce exactement est-ce à dire?

Après la lecture de cet article:

http://www.asql.biz/Articoli/SQLX08/Art1_5.aspx

J'ai désinstallé la version 2005 de SQL Management Studio, mais n'a reçu le même message d'erreur à partir de 2008 programme d'installation lors de mon suivi tentative.

Les mises à jour

1) la désinstallation de SQL 2005 Management Studio uniquement. Reçu le même message d'erreur à partir de 2008 installer.

2) suppression de tous les composants de SQL 2005 composants communs. Reçu le même message d'erreur à partir de 2008 installer.

3) Installé les composants partagés à partir du programme d'installation de SQL 2008. Reçu le même message d'erreur à partir de 2008 installer lorsque vous tentez d'installer la nouvelle instance SQL 2008.

4) Désinstallé SQL 2008 composants, redémarré, réinstallé SQL 2005 Management Studio à partir d'un support d'installation, redémarrage, l'onu-l'installation de SQL 2005 Composants de station de travail à partir du Panneau de Contrôle, re-démarré.

Installation de SQL 2008 est maintenant de procéder comme il se doit.

Il semble probable que si j'avais redémarré après la mise à jour 2 ci-dessus, les choses auraient disparu de manière plus fluide. :-(

40voto

Josh Hinman Points 4064

Bien que vous ne devriez pas avoir de problème en 2005, une instance du moteur de base de données, à côté d'une 2008 instance, Les outils sont installés dans un répertoire partagé, de sorte que vous ne pouvez pas avoir les deux versions des outils installés. Heureusement, l'2008 outils sont rétro-compatibles. Comme nous parlons, je suis l'aide de SSMS 2008 et Profiler 2008 à gérer mon 2005 Express. Fonctionne très bien.

Avant d'installer les 2008 outils, vous devez supprimer tous les "partagé" des composants à partir de 2005. Essayez d'aller dans Ajout/suppression de programmes du panneau de configuration, recherchez Microsoft SQL Server 2005, puis cliquez sur "Changer". Ensuite, choisissez "Composants de station de travail" et de supprimer tout ce qu'il (cela ne supprimera pas votre moteur de base de données).

Je crois que le 2008 programme d'installation a aussi une option pour mettre à niveau les composants partagés seulement. Vous pouvez essayer qui. Bonne chance!

16voto

YetAnotherUser Points 3823

Dans mon cas, même après la désinstallation de tous les composants liés à 2005, cela ne fonctionnait pas. J'ai dû recourir à la force brutale et supprimer les clés de registre suivantes

Système d'exploitation 32 bits : HKLM \ LOGICIEL \ Microsoft \ Microsoft SQL Server \ 90

Système d'exploitation 64 bits : HKLM \ Software \ Wow6432Node \ Microsoft \ Microsoft SQL Server \ 90

2voto

Carlos Points 61

J'ai dû désinstaller le pack Composants de la station de travail et outils SSMS (SSMS Tools Pack est un complément pour Microsoft SQL Server Management Studio (SSMS), y compris SSMS Express.) L'installation de SQL 2008 se poursuit comme il se doit.

1voto

samiq Points 1128

Le problème est que MS SQL 2008 a un bug où la connexion à un serveur distant (disons comme un fournisseur de services de colocalisation) il va toujours essayer d'ouvrir le poing db dans la liste, et les possibilités d'été ur db le premier sur la liste sont vraiment bas, il va jeter de l'erreur et de ne pas afficher la liste des dbs... qui à l'aide de sql 2005 management studio, il fonctionne, tout simplement.

Souhaite que je pourrais utiliser MS SQL 2008, mais on dirait que pour autant, je me connect to remote SQL 2005, SQL 2008 est hors de question sur ma machine de dev :(

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X