วิธีติดตั้ง SQL Server 2016 บน Windows 7


20

ฉันรู้ว่ามันระบุไว้อย่างชัดเจนในข้อกำหนดของระบบที่ไม่รองรับ Windows 7 แต่ฉันแน่ใจว่าข้อ จำกัด เหล่านี้เป็นของเทียมที่บังคับให้ผู้ใช้ซื้อ Windows รุ่นที่ใหม่กว่า และอย่างที่ฉันคิดว่าไม่มีการเปลี่ยนแปลงอย่างรุนแรงในคอร์ของระบบ ดังนั้นฉันเชื่อว่ามันสามารถใช้งานได้ แต่ตอนนี้ฉันได้รับกล่องข้อความต่อไปนี้:

ป้อนคำอธิบายรูปภาพที่นี่

ดังนั้นตัวแปรที่เป็นไปได้คือ:

  1. มีเทคนิคหรือแฮ็กใดที่สามารถปลอมแปลง windows version (แฮ็ค registy, แทนที่ dll ระบบ ฯลฯ )?
  2. หรือมีซอฟต์แวร์ใดที่ทำให้ผู้ติดตั้ง SQL Server คิดว่า windows verion ของฉันสูงกว่านี้หรือไม่?
  3. สิ่งอื่นใด

UPDATE

ฉันมี 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 และความสามารถในการติดตั้งวินโดว์ 10 ได้แล้ว
echo_salik

1
สิ่งที่ดีที่สุดที่คุณจะได้รับบน Windows 7 คือ SQL LocalDb 2016: stackoverflow.com/a/41466303/492
CAD bloke

คำตอบ:


17

จะปรากฏข้อกำหนดสำหรับ SQL 2016 ที่คุณต้องการ windows 8 ขึ้นไป สาเหตุอาจเป็นเพราะ windows 7 รองรับการขยายเพิ่มเติม ซึ่งหมายความว่าหากคุณไม่ได้อยู่ใน Service Pack 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-0FBZfNm6YPFXNhiu3o9)


8

หากคุณต้องการรันไทม์ฐานข้อมูลสำหรับการพัฒนาคุณสามารถติดตั้งเครื่องมือ Visual Studio 2015 หรือ 2017 และเครื่องมือข้อมูล SQL Serverซึ่งรวมถึง LocalDb ซึ่งเป็นเวอร์ชันรันไทม์สำหรับการพัฒนาของเครื่องยนต์


1
ใช่ฉันเพิ่งลองและใช้งานได้แม้ว่าฉันจะใช้ SSMS และเชื่อมต่อกับ (localdb) \ ProjectsV13
alastairtree
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.