在 64 位 Windows7 上安装 SQL Server Management Studio (ssms) 时出错

在 64 位 Windows7 上安装 SQL Server Management Studio (ssms) 时出错

两天来我一直尝试在 64 位 Windows7 上安装 SQL Server Management Studio (ssms),但就是不起作用。

在一个完全干净的 64 位 Windows7 系统上,我收到以下错误

 SQL Server Setup has encountered the following error: 
 Object reference not set to an instance of an object..

发生错误之前执行的步骤如下:

- run SQLManagementStudio_x64_ENU (v10.0.1600.22) as administator 
- On the SQL Server Installation Center (the landing page) select Installation > new SQL Server stand-alone or add features
- for "Sql Server 2008 Setup" Setup Support Rules (all passed) : click OK
- for "Sql Server 2008 Setup" Product Key  : click Next
- for "Sql Server 2008 Setup" License Terms : Accept and click next
- for "Sql Server 2008 Setup" Setup Support Files : click Install

我希望任何人都可以引导我走向正确的方向,因为我不知道下一步该怎么做。

答案1

如果您查看 C:\Program Files\Microsoft SQL Server\100\Setup Bootstrap\Log 中的日志文件,您可能会发现有关特定错误及其原因的其他见解。但我可能会建议您看看是否可以安装 2008 R2 SSMS。它与 Win7 64 具有更好的兼容性,并且仍可用于连接 2008 数据库

答案2

正如 BBlake 所指出的,这与我尝试安装的版本有关。旧版本与 64 位 Windows 7 不兼容。

使用 Microsoft Web Platform Installer 4.5 进行安装即可。

在 webpi 中我只需进入产品>数据库并选择“带有 SP1 的 Sql Server 2008 R2 Management Studio Express”就在那里。它安装没有任何问题。

安装后,我在 %LocalAppData%\Microsoft\Web Platform Installer 中检查了 webPI 使用的 SQLManagementStudio_x64_ENU 版本,它是版本10.50.2500.0。奇怪的是,webPi 似乎安装了Microsoft® SQL Server® 2008 R2 服务包 1而不是Microsoft® SQL Server® 2008 R2 SP1 - 快速版。不确定为什么 webPI 将该产品称为 SQL Server 2008 R2 Management Studio Express with SP1,但它确实有效!

相关内容