So installieren Sie SQL Server 2016 unter Windows 7

20

Ich weiß, dass in den Systemanforderungen eindeutig angegeben ist, dass Windows 7 nicht unterstützt wird. Ich bin mir jedoch sicher, dass diese Einschränkungen künstlich sind, um Benutzer zum Kauf neuerer Windows-Versionen zu zwingen. Und auch, wie ich vermute, gibt es keine gravierenden Änderungen im Systemkern. Also ich glaube es könnte funktionieren. Aber jetzt bekomme ich folgendes Postfach:

Bildbeschreibung hier eingeben

Mögliche Varianten sind also:

  1. Gibt es irgendwelche Tricks oder Hacks, mit denen Windows-Versionen gefälscht werden können (Hacks registrieren, System-DLL ersetzen usw.)?
  2. Oder gibt es eine Software, mit der das SQL Server-Installationsprogramm den Eindruck erweckt, dass meine Windows-Version höher ist?
  3. Noch etwas.

AKTUALISIEREN

Ich habe Windows 7 SP1 x64. Ich bin mit der virtuellen Maschine und dem Upgrade auf Windows 10-Optionen vertraut, aber ich mag sie nicht. Ich möchte einen Weg finden, um die Einschränkungen des Betriebssystems zu überwinden. Ich finde Windows 8 / 8.1 / 10 nicht verwendbar. Ich spreche auch über Express Edition von SQL Server.

UPDATE 2

Es wurde versucht, ein Downgrade auf Windows 7 durchzuführen, nachdem ein Upgrade auf Windows 10 durchgeführt und SQL Server 2016 unter Windows 10 installiert wurde, jedoch ohne Erfolg (seltsam, aber nach dem Downgrade wird SQL Server 2016 nicht angezeigt). Es scheint also die einzige Option zu sein, auf die virtuelle Maschine zurückzugreifen (im Übrigen verwende ich VMware, nicht VirtualBox).

Vadim Ovchinnikov
quelle
2
Die Einschränkungen des Betriebssystems können künstlich sein, aber Windows 8 hat eine Menge Änderungen an APIs und der Unterstützung neuer APIs, die für MSSQL 2016 erforderlich sein könnten. Selbst wenn Sie es also irgendwie installieren, funktioniert es möglicherweise immer noch nicht. Wenn Sie einen ausreichend guten PC haben, sollten Sie W10 VM installieren und MS SQL 16 darauf installieren. Auf diese Weise können Sie es einfach im Hintergrund laufen lassen und mit Windows 7 eine Verbindung zur VM herstellen. Sie haben Ihre Usability von Windows 7 und Wokability von Windows 10.
echo_salik
1
Das Beste, was Sie unter Windows 7 bekommen, ist SQL LocalDb 2016: stackoverflow.com/a/41466303/492
CAD-

Antworten:

17

Offenbar benötigen Sie für SQL 2016 Windows 8 oder höher. Dies kann daran liegen, dass Windows 7 über eine erweiterte Unterstützung verfügt. Wenn Sie nicht mit Service Pack 1 arbeiten, wird dies von Microsoft bereits nicht unterstützt.

Für mehr Details zu den Anforderungen:

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

Sie müssen auch prüfen, ob Ihr Betriebssystem 64-Bit ist. Dies ist auch eine weitere Voraussetzung für SQL 2016. Ich habe möglicherweise die Version von SQL 2016 verpasst, die Sie installieren möchten, aber da die Developer Edition kostenlos ist, gehe ich davon aus, dass dies die ist.

OK, also genug von den Einschränkungen. Um dieses Problem zu umgehen, sollten Sie SQL 2016 wirklich benötigen, anstatt SQL 2014 oder SQL 2012 zu installieren, die beide von Windows 7 unterstützt werden.

Versuchen Sie, eine virtuelle Maschine mit dem richtigen Betriebssystem auszuführen? So etwas wie die Virtualbox von Oracle. Auf diese Weise können Sie einen Computer auf einem Computer ausführen. Außerdem können Sie eine kostenlose Testversion von Windows 2008R2 oder 2012R2 herunterladen und anschließend SQL 2016 installieren.

VirtualBox finden Sie hier: https://www.virtualbox.org/

Die andere Möglichkeit ist, Ihr Betriebssystem zu aktualisieren? Ein Upgrade von Windows 7 auf Windows 10 ist kostenlos, vorausgesetzt, Sie haben die richtigen Anforderungen?

Weitere Informationen zu den Details finden Sie an dieser Stelle unter:

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

Und hier: https://www.microsoft.com/en-us/accessibility/windows10upgrade?tduid= (14c348e893a91089cb2980533c6ee123) (256380) (2459594) (TnL5HPStwNw-0FBZfNm6YPFXNhiu3o52rA

TheNerdyNerd
quelle
8

Wenn Sie nur die Datenbanklaufzeit für die Entwicklung benötigen, können Sie Visual Studio 2015 oder 2017 und SQL Server- Datentools installieren , einschließlich LocalDb, einer Entwicklungslaufzeitversion des Moduls.

alastairtree
quelle
1
Ja , ich habe gerade versucht es und es funktioniert, obwohl ich SSMS verwendet und mit (localdb) \ ProjectsV13
alastairtree