web-dev-qa-db-ja.com

SQL Server 2008 R2のインストール中の「指定されたアカウントは既に存在しています」エラーを解決する方法

最近、新しい開発マシンにVisual Studio 2012とSQL Server 2008 R2をインストールするときに問題が発生しました。インストールシーケンスはVisual Studio 2012で、SQL Server 2008 R2をインストールしました。

SQL Serverのインストール中にエラーが発生しました:

指定されたアカウントは既に存在します。

私はこの問題を解決するために一日を過ごしました。

16
RAY

まず、インストールログを検索します。私のインスタンスでは、それは次のパスの下にありました:

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のインストールを再度実行しましたが、成功しました。

7
RAY

SQL Native Clientが問題であるという兆候はどこにあるのか–新しいSQL Native Clientをインストールしようとしたときに実際にエラーが発生する。解決策は次のようです:プログラムの追加と削除に移動し、古いSQL Native Clientを削除してから再試行します。インストールを中止する必要はありません。

古いSQL Native Clientが削除された後、インストールは問題なく進行しているようです。

6
shivesh suman

完全を期すために:これは、元のmsiパッケージの名前が異なる場合にも発生します。

MyproductV1.msiをインストールし、それを使用して更新しようとした場合

msiexec /fvomus myproductV1.msi

期待どおりに動作します。しかし、使用するとき

msiexec /fvomus myproductV3.msi

上記のエラーで失敗します。ファイル名のみが変更されると仮定します。コンテンツ(特にすべてのGUIDS)は同じまま

4
TomB

プログラムと機能からすべてのSQLコンポーネントをアンインストールします(appwiz.cpl -shortcut)。次に、現金を削除してシステムを再起動します。

この解決策は私のものを修正しました。

1
Dinu C

別のより簡単なソリューションは、Microsoftからこのツールをインストールすることでした: https://support.Microsoft.com/en-ca/help/17588/fix-problems-that-block-programs-from-being-installed -または-削除

実際にトラブルを解消するのがトラブルシューティングです。少なくとも、それは私のために働いた。

0
Jona

SQL Server 2014のインストール中に同じエラー1603を受け取りました。指示に従って、SQL Server 2012ネイティブクライアントをアンインストールしましたが、引き続きエラーを受け取りました。このエラーの原因となっているログファイルで製品名を見つけ、そのアプリケーションをアンインストールする必要があります。このエラーは解消されます。 Microsoft_VCPP2010SP1をアンインストールする必要がありました。

0
Nikhil Tej