Як встановити SQL Server 2016 на Windows 7


20

Я знаю, що в системних вимогах чітко зазначено, що Windows 7 не підтримується. Але я впевнений, що ці обмеження є штучними, щоб змусити користувачів купувати новіші версії Windows. А також, як я вважаю, немає серйозних змін в ядрі системи. Тому я вважаю, що це може спрацювати. Але тепер я отримую таке повідомлення:

введіть тут опис зображення

Таким можливим варіантом є:

  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).


2
Обмеження в ОС можуть бути штучними, але в Windows 8 багато змін в API та новій підтримці API, які можуть знадобитися MSSQL 2016. Так що навіть якщо ви встановите його якось, він все ще може не працювати. Якщо у вас достатньо хороший ПК, ви повинні встановити W10 VM та встановити MS SQL 16 на цьому. Таким чином, ви можете просто дозволити йому працювати у фоновому режимі та використовувати Windows 7 для підключення до VM. Ви маєте зручність використання Windows 7 та функціональність Window 10.
echo_salik

1
краще , що ви отримаєте на Windows 7 є SQL LocalDB 2016: stackoverflow.com/a/41466303/492
CAD Bloke

Відповіді:


17

Здається, вимоги до 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-0FBZfNm6YPFXNhiu3o52r52AA)


8

Якщо ви просто хочете час виконання бази даних для розробки, ви можете встановити Visual Studio 2015 або 2017 та інструменти даних SQL Server , що включає в себе LocalDb, версію двигуна для розробки.


1
Так, я просто спробував це, і він працює, хоча я використовував SSMS та підключений до (localdb) \ ProjectsV13
alastairtree
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.