10

当试图安装sql server 2016 express在Windows 7 prof x64 SP1在vmware中我收到以下消息。为什么我不能在Windows 7专业版64位SP1上安装sql server express 2016?

sql server 2016 express error

我能做些什么来解决这个问题?

+2

为什么你不只是点击链接,并通过所有要求检查哪一个你不满意? – KJaeg

+4

只是读取消息,并采取5分钟检查要求 – Petaflop

+1

如果您检查提供的链接,你会发现Windows 7不支持SQL Server 2016 – gofr1

回答

12

由于错误消息指出Windows 7不支持SQL Server 2016,因此您必须升级到Windows 8或更高版本或切换到Windows Server操作系统。 Here是可以安装SQL Server 2016的所有操作系统(以及其他硬件和软件要求)的列表。

24

下面是需要SQL 2016年Windows 7的开发PC上的用户提供解决方法。这将允许开发人员可通过在使用的LocalDB采用MDF中进行管理:

  1. 如果你没有的Visual Studio 2015年再赚或2015年的社区版
  2. 下载并安装SQL Server数据工具。 SSDT

注:

当我最初安装了Visual Studio 2015年我选择自定义安装和选择的所有选项。我正在协助其他人解决他们的安装问题,所以我在另一台Win 7计算机上安装了Visual Studio 2015 Community Edition。我选择了自定义安装,并在Windows和Web开发选项下选择了Microsoft SQL Server数据工具。它声明2012年SQL Server,但安装并重新启动后,我有2014和2016年SqlLocalDB(分别在120和130文件夹下)。除非您需要我需要的SSIS,SSAS或SSRS,否则可能不需要安装SQL Server Data Tools。

毕竟,您需要SQL Server Management Studio 2016或更高版本才能连接到本地数据库并访问2016年功能。

您已经安装了这个应该是安装了SQL本地数据库命令行工具后。我的安装位置是D:\Programfiles\130\Tools\Binn\SqlLocalDB.exe

的默认安装位置由Discosultan指出可能是:

D:\Program Files\Microsoft SQL Server\130\Tools\Binn\SqlLocalDB.exe 

我的安装路径是不同的,但可能是由于几个版本和SQL服务器的相关组件我已经在PC上安装并安装了我的安装方式。完成安装后,如果您有多个版本并导航到2016版(130子文件夹中的产品版本13),则可以搜索SqlLocalDB.exe。

您可以通过查看下面的注册表项中HKEY_LOCAL_MACHINE在注册表中的安装文件夹路径SQL 2016(以下简称为HKLM):

HKLM \ SOFTWARE \微软\ Microsoft SQL Server的本地DB \ Installed Versions \ 13.0

您可以从那里运行命令行或将该目录添加到路径语句中。我有多个版本,所以我只是去目录。然后创建一个LocalDB实例,并启动它:

SqlLocalDB create "LocalDBExample2016" -s

SqlLocalDB Utility Command Line Reference

从这一点来说,如果你喜欢,你可以打开SQL Server Management Studio中2016或通过Visual Studio和连接到服务器的GUI:

(localdb)\LocalDBExample2016 

从那里,你可以添加数据库等

MDF和日志文件将默认为C:\ Users \ [UserName],但可以在创建数据库或复制到其他位置并将其复制到DBA等时移动它们。某些功能在内存OLTP表中不可用。这里是版本比较:Editions and Supported Features for SQL Server 2016

+0

谢谢,这工作得很好。 – csrowell

+1

@csrowell我很高兴它的工作。我知道所有这些都可以由虚拟机来解决或解决,但是可以在不需要其他操作系统许可证的情况下完成这一任务。我们正在慢慢转向Win 10,但我们仍然有一些遗留的应用程序问题,所以在修复之前我们必须保持在Win 7上。这就是为什么我为其他开发人员在相同或类似困境中发布答案的原因。 –

+0

@CharlesByrne嗨查尔斯,SSMS可以解决您的问题吗?我无法在我的“Win7”上安装“SQL Server 2016开发人员版”,因此我不知道是否仍然可以继续使用“SQL Server Management Studio”。 – Joshua

相关问题