4 votes

Installation de SQL Server 2008 sur Windows 7 64-bit

J'ai du mal à installer SQL Server 2008 sur Windows 7 64 bits. Lorsque je lance setup.exe, j'obtiens le message d'erreur suivant :

L'installation de Microsoft .NET Framework 3.5 a échoué.

L'installation de SQL Server 2008 nécessite l'installation de .NET Framework 3.5.

Les choses que j'ai essayées :

  • J'ai vérifié et revérifié. J'ai bien installé .NET Framework 3.5, avec SP1.
  • J'ai lu qu'une installation manquante de Windows Installer 4.5 produisait la même erreur. Win7 est livré avec Windows Installer 5, qui, je l'espère, répond à cette exigence, car j'ai essayé d'installer 4.5 et il ne m'a pas laissé faire.
  • Graver l'ISO sur un DVD et l'installer à partir de là.
  • Installation sur une machine XP en utilisant la même ISO. Cela fonctionne, donc l'ISO doit être en bon état.
  • Je pense à SQL Server 2005, mais il faut vraiment que ce soit 2008 pour le projet.
  • Mise à jour La création d'une version slipstream donne la même erreur
  • Mise à jour J'ai pu installer SQL Server Express, puis SP1, mais je n'ai pas pu passer à Enterprise.

Si vous avez rencontré ce problème, ou si vous savez comment le résoudre, j'aimerais le savoir.

4voto

Meilleure réponse : Installer SQL Server 2008 R2 .

J'ai essayé toutes ces solutions et elles ont toutes échoué. R2 s'est installé parfaitement, la première fois.

2voto

Scoregraphic Points 524

Le problème vient peut-être du fait que l'installation n'est prise en charge que pour SQL Server 2008 SP1 sur Windows 7.

Windows 7 64-bit x64 Professional (1,3)

1) Les outils de gestion sont pris en charge par WOW64, une fonctionnalité des éditions 64 bits de Microsoft Windows qui permet aux applications 32 bits de s'exécuter nativement en mode 32 bits. Les applications fonctionnent en mode 32 bits même si le système d'exploitation sous-jacent est exécuté sur le système d'exploitation 64 bits. WOW64 n'est pris en charge que pour les instances autonomes de SQL Server. WOW64 n'est pas pris en charge pour les installations de cluster de basculement du serveur SQL.

3) Pris en charge uniquement sur SQL Server SP1 ou supérieur.

Voir http://msdn.microsoft.com/en-us/library/ms143506.aspx

Vous pouvez peut-être tricher avec SQL Server en installant d'abord SQL 2008 express, en appliquant le SP1 et en mettant à niveau l'instance vers une édition complète ou en effectuant un fichier d'installation de type "slipstream" :

http://blogs.msdn.com/petersad/archive/2009/02/25/sql-server-2008-creating-a-merged-slisptream-drop.aspx

Mise à jour : J'ai trouvé ce lien http://connect.microsoft.com/SQLServer/feedback/ViewFeedback.aspx?FeedbackID=354980 avec une solution dans la section des commentaires. Ils disent qu'il faut installer Windows Installer 4.5 qui peut être trouvé ici : http://www.microsoft.com/downloads/details.aspx?FamilyId=5A58B56F-60B6-4412-95B9-54D056D6F9F4&displaylang=en#filelist

2voto

Garrett Points 196

Vous pouvez également essayer de désinstaller .NET 3.5 SP1 et en installant .NET 3.5 sans SP1. J'ai déjà vu cela fonctionner avec d'autres applications qui recherchent des versions spécifiques de .NET dans le registre Windows. Mais il s'agit là d'une erreur assez importante de la part de Microsoft.

2voto

akdom Points 6724

J'ai rencontré le même problème, mais j'ai trouvé une solution. J'avais extrait le contenu de en_sql_server_2008_enterprise_x86_x64_ia64_dvd_x14-89207.iso (de MSDN) mais pas le contenu du fichier x64 répertoire. Je pense donc que setup.exe voyait que seuls les x86 étaient disponibles, en essayant de les installer, et en échouant. Les symptômes étaient exactement ceux décrits dans la question initiale et la solution consistait à s'assurer que le fichier x64 a été extrait.

Vous obtiendrez toujours l'avertissement de compatibilité et devrez mettre à jour vers le SP1 après l'installation. Il se peut également que vous receviez un autre message d'erreur au cours du processus d'installation (je ne me souviens pas du texte, mais il y a des références à ce message ailleurs en ligne) - si c'est le cas, fermez-le et refaites l'action qui l'a provoqué et cela fonctionnera correctement.

1voto

La réponse se trouve probablement dans cet article : http://www.pluralsight-training.net/community/blogs/matt/archive/2010/03/01/getting-sql-server-2008-management-studio-express-installed-on-Windows-7.aspx

Il a résolu mon problème, lisez les commentaires ci-dessous, il y avait une petite erreur dans le guide.

J'espère que cela vous aidera.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X