So installieren Sie SQL Server 2016 unter Windows 7

60330
Vadim Ovchinnikov

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 dazu zu zwingen, neuere Versionen von Windows zu kaufen. Und wie ich vermute, gibt es keine gravierenden Änderungen im Systemkern. Ich glaube also, dass es funktionieren könnte . Nun bekomme ich folgende Messagebox:

So installieren Sie SQL Server 2016 unter Windows 7

Mögliche Variante sind also:

  1. Gibt es irgendwelche Tricks oder Hacks, die entweder die Windows-Version fälschen können (registrierte Hacks, Ersetzen der System-DLL 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änkung des Betriebssystems zu überwinden. Ich finde Windows 8 / 8.1 / 10 nicht verwendbar. Ich spreche auch über die Express Edition von SQL Server.

UPDATE 2

Nach einem Upgrade auf Windows 10 und der Installation von SQL Server 2016 unter Windows 10 wurde ein Downgrade auf Windows 7 versucht, jedoch ohne Erfolg (seltsam, aber nach dem Downgrade sehe ich kein SQL Server 2016). Daher ist der Rückgriff auf die virtuelle Maschine die einzige Option (übrigens verwende ich VMware, nicht VirtualBox).

18
Die Betriebssystemeinschränkungen sind möglicherweise künstlich, aber Windows 8 hat viele Änderungen an den APIs und der Unterstützung neuer APIs vorgenommen, die möglicherweise von MSSQL 2016 benötigt werden. Selbst wenn Sie es irgendwie installieren, funktioniert es möglicherweise nicht. Wenn Sie über einen ausreichend PC verfügen, sollten Sie W10 VM installieren und MS SQL 16 darauf installieren. Auf diese Weise können Sie es einfach im Hintergrund laufen lassen und Windows 7 verwenden, um eine Verbindung zur VM herzustellen. Sie haben die Benutzerfreundlichkeit von Windows 7 und die Verfügbarkeit von Windows 10. echo_salik vor 7 Jahren 2
Unter Windows 7 erhalten Sie am besten SQL LocalDb 2016: https://stackoverflow.com/a/41466303/492 CAD bloke vor 6 Jahren 1

2 Antworten auf die Frage

12
TheNerdyNerd

Es scheint, die Anforderungen für SQL 2016 Sie benötigen Windows 8 oder höher. Der Grund kann darin liegen, dass Windows 7 erweiterte Unterstützung bietet. Das heißt, wenn Sie nicht mit Service Pack 1 arbeiten, wird es bereits von Microsoft nicht unterstützt.

Für mehr Details zu den Anforderungen:

https://msdn.microsoft.com/de-DE/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. Da jedoch die Entwickleredition kostenlos ist, gehe ich davon aus, dass dies die richtige ist.

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

Führen Sie eine virtuelle Maschine aus, auf der das richtige Betriebssystem installiert ist. So etwas wie die Virtualbox von Oracle. Auf diese Weise können Sie einen Computer auf einem Computer ausführen, eine kostenlose Testversion von Windows 2008R2 oder 2012R2 erhalten und dann SQL 2016 installieren.

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

Die andere Option ist das Upgrade Ihres Betriebssystems? Es ist kostenlos, von Windows 7 auf Windows 10 zu aktualisieren, sofern Sie die korrekten Anforderungen haben.

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/de-de/accessibility/windows10upgrade?tduid= (14c348e893a91089cb2980533c6ee123) (256380) (2459594) (TnL5HPStwNw-0FBZfNm6YPFXNhiu3o52rA)).

8
alastairtree

Wenn Sie nur die Datenbanklaufzeit für die Entwicklung haben möchten, können Sie Visual Studio 2015 oder 2017 und SQL Server- Datentools installieren, zu denen LocalDb gehört, eine Entwicklungslaufzeitversion der Engine.

Ja, ich habe es gerade ausprobiert und es funktioniert, obwohl ich SSMS verwendet habe und mit (localdb) \ ProjectsV13 verbunden bin alastairtree vor 7 Jahren 1