Comment installer SQL Server 2016 sur Windows 7


20

Je sais qu'il est clairement indiqué dans la configuration système requise que Windows 7 n'est pas pris en charge. Mais je suis sûr que ces limitations sont artificielles pour forcer les utilisateurs à acheter de nouvelles versions de Windows. Et aussi comme je suppose qu'il n'y a pas de changements sérieux dans le noyau du système. Je pense donc que cela pourrait fonctionner. Mais maintenant, je reçois la boîte de message suivante:

entrez la description de l'image ici

Les variantes possibles sont donc:

  1. Existe-t-il des astuces ou des hacks qui peuvent être de fausses versions de Windows (enregistrer des hacks, remplacer la DLL système, etc.)?
  2. Ou existe-t-il un logiciel pour que le programme d'installation de SQL Server pense que ma version Windows est plus élevée?
  3. Rien d'autre.

MISE À JOUR

J'ai Windows 7 SP1 x64. Je connais la machine virtuelle et la mise à niveau vers les options de Windows 10 mais je ne les aime pas. Je veux trouver un moyen de surmonter la limitation du système d'exploitation. Je ne trouve pas Windows 8 / 8.1 / 10 utilisable. Je parle également de l'édition express de SQL Server.

MISE À JOUR 2

J'ai essayé de rétrograder vers Windows 7 après la mise à niveau vers Windows 10 et l'installation de SQL Server 2016 sur Windows 10, mais sans succès (étrange mais après la rétrogradation, je ne vois pas SQL Server 2016). Donc, le recours à Virtual Machine semble la seule option (par la façon dont j'utilise VMware, pas VirtualBox).


2
Les limitations du système d'exploitation peuvent être artificielles, mais Windows 8 a beaucoup de changements dans les API et la nouvelle prise en charge des API qui pourrait être requise par MSSQL 2016. Donc, même si vous l'installez d'une manière ou d'une autre, cela pourrait ne pas fonctionner. Si vous avez un PC assez bon, vous devez installer W10 VM et installer MS SQL 16 sur celui-ci. De cette façon, vous pouvez simplement le laisser s'exécuter en arrière-plan et utiliser Windows 7 pour vous connecter à la machine virtuelle. Vous avez votre facilité d'utilisation de Windows 7 et la possibilité de connexion de Windows 10.
echo_salik

1
le meilleur que vous obtiendrez sur Windows 7 est SQL LocalDb 2016: stackoverflow.com/a/41466303/492
CAD bloke

Réponses:


17

Il semble que la configuration requise pour SQL 2016 soit Windows 8 ou supérieure. La raison peut être que Windows 7 est sur un support étendu. Cela signifie que si vous n'êtes pas sur le Service Pack 1, il n'est déjà pas pris en charge par Microsoft.

Pour plus de détails sur les exigences:

https://msdn.microsoft.com/en-GB/library/ms143506.aspx#hwswr

Vous devez également vérifier si votre système d'exploitation est de 64 bits. C'est également une autre exigence pour SQL 2016. J'ai peut-être manqué la version de SQL 2016 que vous essayez d'installer, mais puisque l'édition développeur est gratuite, je vais supposer que c'est celle-là.

OK donc assez de limitations. Maintenant, pour contourner votre problème, si vous avez vraiment besoin de SQL 2016 plutôt que d'installer SQL 2014 ou SQL 2012, les deux étant pris en charge par Windows 7.

Essayez d'exécuter une machine virtuelle avec le bon système d'exploitation installé? Quelque chose comme la boîte virtuelle d'Oracle. Cela vous permet d'exécuter une machine dans une machine, et vous pouvez obtenir une copie d'essai gratuite de Windows 2008R2 ou 2012R2, puis installer SQL 2016.

VirtualBox peut être trouvé ici: https://www.virtualbox.org/

L'autre option est de mettre à jour votre système d'exploitation? La mise à niveau vers Windows 10 à partir de Windows 7 est-elle gratuite si vous disposez des conditions requises?

Plus d'informations sur les détails peuvent être trouvées à cet endroit sur:

https://www.cnet.com/uk/news/microsoft-windows-10-free-upgrade-offer-assistive-features/

Et ici: https://www.microsoft.com/en-us/accessibility/windows10upgrade?tduid= (14c348e893a91089cb2980533c6ee123) (256380) (2459594) (TnL5HPStwNw-0FBZfNm6YPFXNhiu3o52R)


8

Si vous souhaitez uniquement l'exécution de la base de données pour le développement, vous pouvez installer Visual Studio 2015 ou 2017 et les outils de données SQL Server , qui incluent LocalDb, une version d'exécution du développement du moteur.


1
Oui, je viens de l'essayer et cela fonctionne, même si j'ai utilisé SSMS et que je me suis connecté à (localdb) \ ProjectsV13
alastairtree
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.