如何在Windows 7上安装SQL Server 2016


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 10并在Windows 10上安装SQL Server 2016之后,尝试降级到Windows 7,但没有成功(奇怪,但是降级后我看不到SQL Server 2016)。因此,诉诸虚拟机似乎是唯一的选择(通过我使用VMware而不是VirtualBox的方式)。


2
操作系统限制可能是人为造成的,但是Windows 8在MSSQL 2016可能需要API和新API支持方面进行了很多更改。因此,即使以某种方式安装了它,它仍然可能无法正常工作。如果您的PC足够好,则应安装W10 VM并在其上安装MS SQL 16。这样,您可以让它在后台运行并使用Windows 7连接到VM。你有你的Windows 7的易用性和Window 10 wokability
echo_salik

1
在Windows 7上获得的最佳效果是SQL LocalDb 2016:stackoverflow.com/a/41466303/492
CAD

Answers:


17

似乎您需要Windows 8或更高版本的SQL 2016要求。原因可能是因为Windows 7具有扩展支持。这意味着如果您不在Service Pack 1上,则Microsoft已经不支持它。

有关要求的更多详细信息:

https://msdn.microsoft.com/zh-CN/library/ms143506.aspx#hwswr

您还需要查看您的操作系统是否为64位。这也是SQL 2016的另一个要求。我可能已经错过了您要安装的SQL 2016版本,但是由于开发人员版本是免费的,因此我假设这是一个版本。

足够限制了。现在解决您的问题,如果您确实需要SQL 2016而不是安装SQL 2014或SQL 2012,则Windows 7都支持这两种。

尝试运行安装了正确操作系统的虚拟机?类似于Oracle的virtualbox。这使您可以在一台计算机中运行一台计算机,并且可以获得Windows 2008R2或2012R2的免费试用版,然后安装SQL 2016。

可以在这里找到VirtualBox:https//www.virtualbox.org/

另一个选择是升级您的操作系统?从Windows 7免费升级到Windows 10允许您有正确的要求?

可以在以下位置找到有关详细信息的更多信息:

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

而在这里:https : //www.microsoft.com/zh-cn/accessibility/windows10upgrade?tduid=(14c348e893a91089cb2980533c6ee123)(256380)(2459594)(TnL5HPStwNw-0FBZfNm6YPFXNhiu3o52rA)()


8

如果仅希望数据库运行时进行开发,则可以安装Visual Studio 2015或2017和SQL Server数据工具,其中包括LocalDb(引擎的开发运行时版本)。


1
是的,我只是尝试它和它的作品,但我用SSMS并连接到(的LocalDB)\ ProjectsV13
alastairtree
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.