SQL Server 2008 R2安装过程中如何解决“指定的帐户已存在”错误


16

我最近在新开发计算机上安装Visual Studio 2012和SQL Server 2008 R2时遇到问题。我的安装顺序是Visual Studio 2012,然后安装SQL Server 2008 R2。

在SQL Server安装过程中发生错误:

指定的帐户已经存在。

我花了整天的时间来解决这个问题。


您是否找到了无需卸载SQL Native Client的解决方案?我必须在ERP应用程序服务器上安装SQL Mng Studio,并且我认为卸载db客户端太危险了。
Tobia '18

Answers:


7

首先,搜索安装日志。在我的实例中,它位于以下路径下:

C:\Program Files\Microsoft SQL Server\100\Setup Bootstrap\Log\*.*

在该日志中,我找到了以下条目:

2015-08-07 11:16:50 Slp: Sco: Attempting to open registry subkey 
2015-08-07 11:16:50 Slp: Sco: Attempting to open registry subkey SOFTWARE\Microsoft\VisualStudio\9.0
2015-08-07 11:16:50 Slp: Sco: Attempting to get registry value InstallDir
2015-08-07 11:16:50 Slp: Target package: "D:\shared\~~~~~\sqlncli.msi"
2015-08-07 11:16:51 Slp: MSI Error: 1316 The specified account already exists.

然后,我找到文件sqlncli.msi并打开命令提示符以执行此命令:

msiexec /i "d:\[Your sqlncli.msi path]

然后,我卸载了SQL Server Native Client,并再次成功运行SQL Server的安装。


1
是否有任何特定的文章或过程导致您认为需要删除本机客户端?

4
只是说这对我有用,当我在SQL Management Studio 2014中遇到此错误时。由于某种原因,我不得不卸载SQL Native Client 2012 ...
x3ja

6

关于问题所在的指示是SQL Native Client –在尝试安装更新的SQL Native Client时实际上发生了错误。解决方案似乎是:转到“ 添加/删除程序”,然后删除较旧的SQL Native Client,然后重试。无需中止安装。

删除旧的SQL Native Client之后,安装似乎可以顺利进行。


1
通过卸载先前安装的SQL Native Client,这对我有用。
Jerameel Resco

4

为了完整性:当原始msi软件包使用其他名称时,也会发生这种情况。

如果您安装了myproductV1.msi,然后尝试使用更新它

msiexec /fvomus myproductV1.msi

它按预期工作。但是当使用

msiexec /fvomus myproductV3.msi

它因提到的错误而失败。假设只有文件名更改。内容(尤其是所有GUIDS)保持不变


1

从程序和功能(appwiz.cpl -shortcut)卸载每个SQL组件。然后取出现金并重新启动系统。

此解决方案已解决。


0

在安装Sql Server 2014时收到相同的错误1603。按照说明,我已卸载sql Server 2012本机客户端,但继续收到该错误。您将必须在导致此错误的日志文件中找到产品名称,然后卸载该应用程序,该错误将消失。我必须卸载MICROSOFT_VCPP2010SP1。


您好,欢迎光临本站!如果您弄清楚正在谈论哪个日志,可能会有所帮助。我以为您的意思是安装日志,但这不是为此类猜测留出空间。随时编辑您的帖子以添加有用的详细信息。谢谢。
安德里·M

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.