Come installare SQL Server 2016 su Windows 7


20

So che nei requisiti di sistema è chiaramente indicato che Windows 7 non è supportato. Ma sono sicuro che queste limitazioni sono artificiali per costringere gli utenti ad acquistare versioni più recenti di Windows. E anche come suppongo non ci siano cambiamenti seri nel core del sistema. Quindi credo che potrebbe funzionare. Ma ora ricevo la seguente finestra di messaggio:

inserisci qui la descrizione dell'immagine

Quindi possibili varianti sono:

  1. Ci sono trucchi o hack che possono falsificare la versione di Windows (registra hack, sostituisce dll di sistema ecc.)?
  2. O ci sono software per far pensare al programma di installazione di SQL Server che la mia versione di Windows sia più alta?
  3. Qualunque altra cosa.

AGGIORNARE

Ho Windows 7 SP1 x64. Conosco la macchina virtuale e l'aggiornamento alle opzioni di Windows 10 ma non mi piacciono. Voglio trovare il modo giusto per superare la limitazione del sistema operativo. Non trovo utilizzabile Windows 8 / 8.1 / 10. Sto anche parlando dell'edizione espressa di SQL Server.

AGGIORNAMENTO 2

Ho provato a eseguire il downgrade a Windows 7 dopo l'aggiornamento a Windows 10 e l'installazione di SQL Server 2016 su Windows 10, ma senza successo (strano ma dopo il downgrade non vedo SQL Server 2016). Quindi ricorrere alla macchina virtuale sembra l'unica opzione (a proposito sto usando VMware, non VirtualBox).


2
Le limitazioni del sistema operativo potrebbero essere artificiali, ma Windows 8 presenta molte modifiche nelle API e nel nuovo supporto delle API che potrebbe essere richiesto da MSSQL 2016. Quindi, anche se installato in qualche modo, potrebbe non funzionare. Se hai un PC abbastanza buono di quanto dovresti installare W10 VM e installare MS SQL 16 su quello. In questo modo puoi semplicemente lasciarlo funzionare in background e utilizzare Windows 7 per connettersi alla VM. Hai la tua usabilità di Windows 7 e la possibilità di attivazione di Windows 10.
echo_salik,

1
il migliore si otterrà su Windows 7 è SQL LocalDB 2016: stackoverflow.com/a/41466303/492
CAD Bloke

Risposte:


17

Sembra che i requisiti per SQL 2016 siano necessari Windows 8 o versioni successive. Il motivo potrebbe essere perché Windows 7 è su supporto esteso. Ciò significa che se non si è in Service Pack 1, non è già supportato da Microsoft.

Per maggiori dettagli sui requisiti:

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

È inoltre necessario verificare se il sistema operativo è a 64 bit. Questo è anche un altro requisito per SQL 2016. Potrei aver perso la versione di SQL 2016 che stai tentando di installare, ma poiché l'edizione per sviluppatori è gratuita, suppongo che sia quella.

OK, quindi abbastanza delle limitazioni. Ora per risolvere il problema, se hai davvero bisogno di SQL 2016 anziché installare SQL 2014 o SQL 2012, entrambi supportati da Windows 7.

Prova a eseguire una macchina virtuale con il sistema operativo corretto installato? Qualcosa come la virtualbox di Oracle. Ciò consente di eseguire una macchina all'interno di una macchina e di ottenere una copia di prova gratuita di Windows 2008R2 o 2012R2 e quindi installare SQL 2016.

VirtualBox può essere trovato qui: https://www.virtualbox.org/

L'altra opzione è aggiornare il tuo sistema operativo? L'aggiornamento a Windows 10 da Windows 7 è gratuito e ti consente di avere i requisiti corretti?

Maggiori informazioni sui dettagli sono disponibili in questa posizione su:

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

E qui: https://www.microsoft.com/en-us/accessibility/windows10upgrade?tduid= (14c348e893a91089cb2980533c6ee123) (256380) (2459594) (TnL5HPStwNw-0FBZfNm6YPFXNhiu3o52


8

Se si desidera solo il runtime del database per lo sviluppo, è possibile installare Visual Studio 2015 o 2017 e gli strumenti di dati di SQL Server , che include LocalDb, una versione di runtime di sviluppo del motore.


1
Sì, l'ho appena provato e funziona, anche se ho usato SSMS e collegato a (localdb) \ ProjectsV13
alastairtree,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.