相同的架构安装,为什么,我该如何解决?

时间:2016-02-15 09:08:06

标签: sql-server sql-server-2012 sql-server-data-tools

我正在尝试在当前安装的SQL服务器上安装SQL Server数据工具 - Visual Studio 2012的商业智能。

我在安装过程中遇到以下错误:相同的架构安装

enter image description here

错误消息没有意义,这些是我的规范

enter image description here

我使用以下exe来安装商业智能工具

2 个答案:

答案 0 :(得分:7)

我遇到了同样的错误。

在这种情况下,在Installation Type部分中,您需要选择

  • 执行SQL Server的新实例

而不是

  • 向现有SQL Server实例添加功能

否则,安装将失败并显示“Same architecture installation”。

enter image description here

答案 1 :(得分:4)

在所有可能的引擎盖中,您的盒子上安装了64位SQL Server应用程序。您可以通过触发以下查询来检查SQL Server安装的CPU体系结构类型:

select @@VERSION

在我的具有SQL Server 2008安装的计算机上返回字符串:

Microsoft SQL Server 2008 R2 (SP2) - 10.50.4000.0 (X64)   Jun 28 2012 08:36:30   Copyright (c) Microsoft Corporation  Developer Edition (64-bit) on Windows NT 6.1 <X64> (Build 7601: Service Pack 1) 

此处查询输出Microsoft SQL Server 2008 R2 (SP2) - 10.50.4000.0 (X64)的初始部分表明我的SQL Server安装是64位应用程序。要进行升级或添加新功能,我必须始终运行64位安装程序。

您正在尝试运行x86(也称为32位)CPU架构安装程序以添加新功能。

虽然你没有错。 This链接详细说明了为什么Microsoft从未针对此特定情况的SQL Server数据工具发布x64 CPU架构安装程序的事件的踪迹 - Visual Studio 2012的商业智能。可用的安装程序仅为32位,因为Visual Studio 2012 (Shell)仅为32位。

引用我上面提到的链接:

  

确保选择&#34;新实例&#34;选项(可能很奇怪)   似乎)。否则,您将收到以下错误:规则   &#34;相同的架构安装&#34;失败。

这将在您的计算机上有效地创建一个新的32位命名实例,并在其上安装所有所需的功能和数据工具。

更新:即使在现有的SQL Server 2014(x64)实例上安装SQL Server Management Studio 2014,我也遇到了同样的问题。实际上,在这种情况下,即使我在运行SSMS 2014的64位安装程序时,我也遇到了这个问题。解决方案仍然是错误的。