Question

Quelqu'un a-t-il essayé d'installer SQL Server 2008 Developer sur une machine sur laquelle 2005 Developer est déjà installé ?

Je ne suis pas sûr de devoir le faire et je dois conserver 2005 sur cette machine dans un avenir prévisible afin de tester facilement notre application.Comme j'ai parfois besoin de sauvegarder des fichiers de bases de données et de les mettre à la disposition d'autres personnes de l'entreprise, je ne peux pas simplement remplacer 2005 par 2008 car je soupçonne (mais je ne sais pas) que les bases de données ne sont pas rétrocompatibles à 100 %.

Quels types de problèmes se poseraient ?Dois-je installer la nouvelle version avec un nom d’instance, est-ce que cela fonctionnera ?Puis-je utiliser un numéro de port différent pour les distinguer ?

J'ai trouvé cette entrée sur Technet : http://forums.microsoft.com/TechNet/ShowPost.aspx?PostID=3496209&SiteID=17

Cela ne dit pas plus que juste oui tu peux faire ça et je soupçonnais un peu que c'était faisable de toute façon, mais j'ai besoin de savoir s'il y a quelque chose que je dois savoir avant de commencer l'installation.

N'importe qui?

Était-ce utile?

La solution

Oui, c'est possible.Vous devrez créer une instance nommée non utilisée par une autre version de SQL Server selon la réponse précédente et la version 3.5 de .Net installée.Fonctionne très bien!!

Voici la liste des prérequis :

  • .NET Framework 3.5 SP1
  • Windows Installer 4.5
  • Windows PowerShell 1.0

Autres conseils

Si Visual Studio 2008 est installé, vous obtiendrez une erreur de validation et vous ne pourrez pas installer SQL Server 2008 tant que vous n'aurez pas installé Visual Studio 2008 SP1.Si Visual Studio 2008 n'est pas installé, cela ne devrait pas poser de problème.Donc, si vous disposez de Visual Studio 2008, attendez le 11 août car c'est le jour où Visual Studio 2008 SP1 sera livré.

Je crois que c'est parfaitement possible.J'exécute actuellement SQL Server 2000 et SQL Server 2005 sur mon serveur de développement pendant que je transfère des applications.

La seule chose que vous devrez faire est de créer une nouvelle instance qui n'est pas déjà utilisée par SQL Server 2005.

Comme pour toute nouveauté, il y aura probablement quelques bugs, cependant, cela devrait généralement « fonctionner ».

mon expérience est qu'après avoir SQL Server 2005 et 2008 sur la même machine, SSIS 2005 ne fonctionne pas correctement...spécialement avec une tâche de script, un flux de données et un conteneur de séquence

Vous pouvez exécuter uniquement SQL 2008 en tant qu'instance unique, puis attacher/créer des bases de données avec un niveau de compatibilité de 2005 ?Le problème, c’est que c’est une théorie.Je ne suis pas sûr à 100% que si vous créez une base de données sur 2008, avec un niveau de compatibilité de 2005, puis que vous la détachez, une instance SQL 2005 est capable de l'attacher.

Je pense que c'est une assez bonne occasion d'essayer.Mais je suis d'accord avec les réponses précédentes, les options d'instances multiples fonctionneront bien.

Malheureusement, il semble que les outils clients SQL Server 2008 nécessitent Visual Studio 2008 SP1, et je suis réticent à en installer une version bêta sur ma machine de développement principale.

J'attendrai que le SP1 soit RTM avant de continuer.

Modifier:Oui, j'ai Visual Studio 2008 sur cette machine, mais j'aimerais éviter les installations bêta d'applications de débogage.Ils ont tendance à s’enfouir trop profondément à mon goût.

Je l'ai essayé avec un résultat négatif.L'installation de 2k8 s'interrompt avec un mystérieux message d'erreur.Le protocole d'installation semble correct, mais il ne fonctionnera pas.Après cela, l'installation de 2k5 était également boguée.L'installation de 2k8 était à moitié prête, elle est donc déjà dans le panneau de contrôle/logiciel, mais la désinstallation n'est pas possible.

Donc mon résultat : ne le faites pas sur un serveur/poste de travail productif.Si vous avez besoin des deux versions, utilisez plutôt une machine virtuelle.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top