Как установить SQL Server 2016 на Windows 7

60249
Vadim Ovchinnikov

Я знаю, что в системных требованиях четко указано, что Windows 7 не поддерживается. Но я уверен, что эти ограничения искусственно заставляют пользователей покупать более новые версии Windows. А также, как я полагаю, нет серьезных изменений в ядре системы. Поэтому я считаю, что это может сработать. Но теперь я получаю следующее сообщение:

Как установить SQL Server 2016 на Windows 7

Итак, возможный вариант:

  1. Существуют ли какие-либо хитрости или хаки, которые могут подделать версию Windows (зарегистрировать хаки, заменить системную DLL и т. Д.)?
  2. Или есть какое-нибудь программное обеспечение, которое заставляет установщика SQL Server думать, что моя версия Windows выше?
  3. Что-нибудь еще.

ОБНОВИТЬ

У меня Windows 7 SP1 x64. Я знаком с виртуальной машиной и обновлением до Windows 10, но мне они не нравятся. Я хочу найти способ просто преодолеть ограничения ОС. Я не нахожу Windows 8 / 8.1 / 10 годной к употреблению. Также я говорю о экспресс-выпуске SQL Server.

ОБНОВЛЕНИЕ 2

Попытка перехода на Windows 7 после обновления до Windows 10 и установки SQL Server 2016 в Windows 10, но безуспешно (странно, но после перехода на более ранние версии я не вижу SQL Server 2016). Таким образом, обращение к виртуальной машине кажется единственным вариантом (кстати, я использую VMware, а не VirtualBox).

18
Ограничения ОС могут быть искусственными, но в Windows 8 есть много изменений в API и поддержке новых API, которые могут потребоваться в MSSQL 2016. Поэтому, даже если вы каким-либо образом его установите, он все равно может не работать. Если у вас достаточно хороший ПК, вам следует установить виртуальную машину W10 и установить на нее MS SQL 16. Таким образом, вы можете просто запустить его в фоновом режиме и использовать Windows 7 для подключения к виртуальной машине. Вы можете использовать Windows 7 и Windows 10. echo_salik 7 лет назад 2
лучшее, что вы получите в Windows 7, это SQL LocalDb 2016: https://stackoverflow.com/a/41466303/492 CAD bloke 6 лет назад 1

2 ответа на вопрос

12
TheNerdyNerd

Похоже, для требований SQL 2016 вам нужно Windows 8 или выше. Причина может быть в том, что Windows 7 находится на расширенной поддержке. Это означает, что если вы не используете пакет обновления 1, он уже не поддерживается Microsoft.

Для более подробной информации о требованиях:

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

Вы также должны посмотреть, если ваша ОС является 64-битной. Это также еще одно требование для SQL 2016. Возможно, я пропустил версию SQL 2016, которую вы пытаетесь установить, но, поскольку версия для разработчиков является бесплатной, я собираюсь предположить, что именно она.

ОК, так что достаточно ограничений. Теперь, чтобы обойти вашу проблему, если вам действительно нужен SQL 2016 вместо установки SQL 2014 или SQL 2012, оба из которых поддерживаются Windows 7.

Попробуйте запустить виртуальную машину с правильной установленной ОС? Что-то вроде виртуальной коробки Oracle. Это позволяет вам запускать машину на машине, и вы можете получить бесплатную пробную копию Windows 2008R2 или 2012R2, а затем установить SQL 2016.

VirtualBox можно найти здесь: https://www.virtualbox.org/

Другой вариант - обновить вашу ОС? Бесплатное обновление до Windows 10 с Windows 7, что позволяет вам соответствовать требованиям?

Более подробную информацию о деталях можно найти по адресу:

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

А здесь: https://www.microsoft.com/en-us/accessibility/windows10upgrade?tduid= (14c348e893a91089cb2980533c6ee123) (256380) (2459594) (TnL5HPStwNw-0FBZfNm6YPFXNhiu3o52)

8
alastairtree

Если вы просто хотите, чтобы среда выполнения базы данных была разработана, вы можете установить средства обработки данных Visual Studio 2015 или 2017 и SQL Server, в том числе LocalDb, версию ядра среды разработки.

Да, я только что попробовал, и это работает, хотя я использовал SSMS и подключился к (localdb) \ ProjectsV13 alastairtree 7 лет назад 1

Похожие вопросы