Sql-Server
如何解決 SQL Server 2008 R2 安裝過程中出現“指定帳戶已存在”錯誤
我最近在新的開發機器上安裝 Visual Studio 2012 和 SQL Server 2008 R2 時遇到了問題。我的安裝順序是 Visual Studio 2012,然後安裝 SQL Server 2008 R2。
SQL Server 安裝過程中發生錯誤:
指定的帳戶已存在。
我花了一天的時間試圖解決這個問題。
首先,搜尋安裝日誌。在我的例子中,它位於以下路徑下:
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 的安裝,成功。
關於 SQL Native Client 問題的跡像在哪裡 - 在嘗試安裝較新的 SQL Native Client 時實際發生錯誤。解決方案似乎是:轉到添加/刪除程序,然後刪除較舊的 SQL Native Client,然後重試。無需中止安裝。
刪除舊的 SQL Native Client 後,安裝似乎沒有任何問題。