Jak zainstalować program SQL Server 2016 w systemie Windows 7

20

Wiem, że w Wymagania systemowe wyraźnie stwierdzono, że system Windows 7 nie jest obsługiwany. Ale jestem pewien, że te ograniczenia są sztuczne, aby zmusić użytkowników do zakupu nowszych wersji systemu Windows. A także, jak przypuszczam, nie ma poważnych zmian w jądrze systemu. Więc wierzę, że to może zadziałać. Ale teraz pojawia się następujący komunikat:

wprowadź opis zdjęcia tutaj

Możliwym wariantem są:

  1. Czy są jakieś sztuczki lub hacki, które mogą podrobić wersję systemu Windows (zarejestrować hacki, zastąpić bibliotekę systemową itp.)?
  2. A może istnieje oprogramowanie, dzięki któremu instalator programu SQL Server może myśleć, że moja wersja systemu Windows jest wyższa?
  3. Coś jeszcze.

AKTUALIZACJA

Mam system Windows 7 SP1 x64. Znam maszynę wirtualną i aktualizację do opcji Windows 10, ale ich nie lubię. Chcę znaleźć sposób na pokonanie ograniczeń systemu operacyjnego. Nie uważam Windows 8 / 8.1 / 10 za użyteczny. Mówię też o ekspresowej edycji SQL Server.

AKTUALIZACJA 2

Próbowałem obniżyć do Windows 7 po uaktualnieniu do Windows 10 i zainstalowaniu SQL Server 2016 na Windows 10, ale bez powodzenia (dziwne, ale po obniżeniu wersji nie widzę SQL Server 2016). Dlatego uciekanie się do maszyny wirtualnej wydaje się jedyną opcją (przy okazji używam VMware, a nie VirtualBox).

Vadim Ovchinnikov
źródło
2
Ograniczenia systemu operacyjnego mogą być sztuczne, ale system Windows 8 ma wiele zmian w interfejsach API i obsłudze nowych interfejsów API, które mogą być wymagane przez MSSQL 2016. Więc nawet jeśli jakoś go zainstalujesz, może nadal nie działać. Jeśli masz wystarczająco dobry komputer, zainstaluj W10 VM i zainstaluj na nim MS SQL 16. W ten sposób możesz pozwolić mu działać w tle i używać systemu Windows 7 do łączenia się z maszyną wirtualną. Masz swoją użyteczność w Windows 7 i woka na Windows 10.
echo_salik
1
najlepsze, co dostaniesz w systemie Windows 7, to SQL LocalDb 2016: stackoverflow.com/a/41466303/492
CAD bloke

Odpowiedzi:

17

Wygląda na to, że wymagania dotyczące SQL 2016 wymagają systemu Windows 8 lub nowszego. Przyczyną może być to, że system Windows 7 obsługuje rozszerzoną obsługę. Oznacza to, że jeśli nie korzystasz z dodatku Service Pack 1, nie jest on już obsługiwany przez Microsoft.

Aby uzyskać więcej informacji na temat wymagań:

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

Musisz także sprawdzić, czy Twój system operacyjny jest 64-bitowy. Jest to również kolejny wymóg dla SQL 2016. Mogłem przegapić wersję SQL 2016, którą próbujesz zainstalować, ale ponieważ wersja dla programistów jest bezpłatna, założę, że to ta.

OK, więc wystarczy ograniczeń. Teraz możesz obejść problem, jeśli naprawdę potrzebujesz SQL 2016 zamiast instalować SQL 2014 lub SQL 2012, oba obsługiwane przez system Windows 7.

Spróbuj uruchomić maszynę wirtualną z zainstalowanym prawidłowym systemem operacyjnym? Coś jak wirtualna skrzynka Oracle. Dzięki temu można uruchomić maszynę na maszynie, można uzyskać bezpłatną wersję próbną systemu Windows 2008R2 lub 2012R2, a następnie zainstalować SQL 2016.

VirtualBox można znaleźć tutaj: https://www.virtualbox.org/

Inną opcją jest aktualizacja systemu operacyjnego? Uaktualnienie systemu Windows 10 do systemu Windows 7 jest bezpłatne, dzięki czemu masz odpowiednie wymagania?

Więcej informacji o szczegółach można znaleźć w tej lokalizacji na:

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

I tutaj: https://www.microsoft.com/en-us/accessibility/windows10upgrade?tduid= (14c348e893a91089cb2980533c6ee123) (256380) (2459594) (TnL5HPStwNw-0FBZfNm6YPFXNhiu).

TheNerdyNerd
źródło
8

Jeśli potrzebujesz tylko środowiska uruchomieniowego bazy danych do programowania, możesz zainstalować Visual Studio 2015 lub 2017 i narzędzia danych SQL Server , w tym LocalDb, rozwojową wersję środowiska uruchomieniowego silnika.

alastairtree
źródło
1
Tak, właśnie go wypróbowałem i działa, chociaż korzystałem z SSMS i łączyłem się z (localdb) \ ProjectsV13
alastairtree