Cara menginstal SQL Server 2016 di Windows 7

20

Saya tahu ini dengan jelas dinyatakan dalam Persyaratan Sistem bahwa Windows 7 tidak didukung. Tetapi saya yakin bahwa pembatasan ini adalah buatan untuk memaksa pengguna membeli versi Windows yang lebih baru. Dan juga seperti yang saya kira tidak ada perubahan serius pada inti sistem. Jadi saya percaya itu bisa berhasil. Tapi sekarang saya mengikuti kotak pesan:

masukkan deskripsi gambar di sini

Jadi varian yang mungkin adalah:

  1. Apakah ada trik atau peretasan yang dapat memalsukan versi windows (peretasan pendaftaran, ganti sistem, dll.)?
  2. Atau apakah ada perangkat lunak untuk membuat installer SQL Server berpikir bahwa windows verion saya lebih tinggi?
  3. Ada yang lain.

MEMPERBARUI

Saya memiliki Windows 7 SP1 x64. Saya akrab dengan mesin virtual dan meningkatkan ke opsi Windows 10 tetapi saya tidak menyukainya. Saya ingin mencari cara hanya untuk mengatasi keterbatasan OS. Saya tidak menemukan Windows 8 / 8.1 / 10 dapat digunakan. Juga saya berbicara tentang edisi ekspres SQL Server.

PEMBARUAN 2

Mencoba downgrade ke Windows 7 setelah memutakhirkan ke Windows 10 dan menginstal SQL Server 2016 pada Windows 10, tetapi tidak berhasil (aneh tapi setelah downgrade saya tidak melihat SQL Server 2016). Jadi beralih ke Virtual Machine sepertinya satu-satunya pilihan (omong-omong saya menggunakan VMware, bukan VirtualBox).

Vadim Ovchinnikov
sumber
2
Batasan OS mungkin buatan, tetapi Windows 8 memiliki banyak perubahan dalam API dan dukungan API baru yang mungkin diperlukan oleh MSSQL 2016. Jadi, meskipun Anda menginstalnya entah bagaimana, itu mungkin masih tidak berfungsi. Jika Anda memiliki PC yang cukup baik daripada Anda harus menginstal VM W10 dan menginstal MS SQL 16 pada itu. Dengan begitu Anda bisa membiarkannya berjalan di latar belakang dan menggunakan Windows 7 untuk terhubung ke VM. Anda memiliki kegunaan Windows 7 dan wokability Window 10.
echo_salik
1
yang terbaik yang akan Anda dapatkan pada Windows 7 adalah SQL LocalDb 2016: stackoverflow.com/a/41466303/492
CAD bloke

Jawaban:

17

Tampaknya persyaratan untuk SQL 2016 Anda memerlukan windows 8 atau lebih tinggi. Alasannya mungkin karena windows 7 pada dukungan diperpanjang. Ini berarti bahwa jika Anda tidak pada paket layanan 1 itu sudah tidak didukung oleh Microsoft.

Untuk detail lebih lanjut tentang persyaratan:

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

Anda juga perlu melihat apakah OS Anda 64bit. Ini juga persyaratan lain untuk SQL 2016. Saya mungkin telah melewatkan versi SQL 2016 yang sedang Anda coba pasang tetapi karena edisi pengembangnya gratis, saya akan menganggap itu salah satunya.

OK jadi cukup dari keterbatasannya. Sekarang untuk mengatasi masalah Anda, jika Anda benar-benar membutuhkan SQL 2016 daripada menginstal SQL 2014 atau SQL 2012, yang keduanya didukung oleh Windows 7.

Coba jalankan mesin virtual dengan OS yang benar terpasang? Sesuatu seperti kotak virtual Oracle. Ini memungkinkan Anda untuk menjalankan mesin di dalam mesin, dan Anda bisa mendapatkan salinan percobaan gratis dari Windows 2008R2 atau 2012R2 dan kemudian menginstal SQL 2016.

VirtualBox dapat ditemukan di sini: https://www.virtualbox.org/

Pilihan lainnya adalah meningkatkan OS Anda? Bebas untuk memutakhirkan ke windows 10 dari Windows 7 sehingga Anda memiliki persyaratan yang benar?

Info lebih lanjut tentang detail dapat ditemukan di lokasi ini di:

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

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

TheNerdyNerd
sumber
8

Jika Anda hanya ingin runtime database untuk pengembangan, Anda dapat menginstal Visual Studio 2015 atau 2017 dan alat data SQL Server , yang mencakup LocalDb, versi runtime pengembangan mesin.

alastairtree
sumber
1
Ya saya baru saja mencobanya dan berfungsi, meskipun saya menggunakan SSMS dan terhubung ke (localdb) \ ProjectsV13
alastairtree