SQL Server 2008 Expressセットアップの問題
-
03-07-2019 - |
質問
以前にSQL Server 2005 Expressをインストールしてアンインストールしました。vs関連のプログラムもアンインストールし、ビジュアルWeb開発者2008 ExpressエディションSP1をインストールしました。 SQL Server 2008をインストールしようとしているので、他にはないエラーメッセージを見つけて、何も提案せずにそのままにします。
インターネット上で適切な解決策に到達できなかった最新のものは、
SQLサーバーのレジストリキーの整合性検証エラー "以前のインストールのSQL Serverレジストリキーは変更できません。続行するには、レジストリキーの修正方法に関するSQL Serverセットアップドキュメントを参照してください。
ドキュメントでこれほど有益な情報を推測できなかったかもしれません...また、SQLサーバー関連のレジストリキーを削除しようとしても、私を許可しません。 (はい、関連するすべてのサービスを停止しました。)
ここで誰か助けになりますか?
解決
この手順で試すことができます:
- すべてのSQL Serverサービスを停止します
-
sc delete servicename
を使用してすべてのSQL Serverサービスを削除します
- コントロールパネル-プログラムの追加と削除-すべてのMicrosoftを選択して削除 SQL Serverプログラム
- regeditを開き、次のレジストリキーのすべてのSQL Serverフォルダーを削除します:
HKEY_LOCAL_MACHINE / SOFTWARE / MICROSOFT
- Program FilesディレクトリからSQL Serverフォルダーを削除する
- 再起動
この手順で問題が解決するはずです。この手順で解決しました...
他のヒント
iは、ssmsがアンインストールされる前にアンインストールされていないSSMSのアドインがインストールされている場合に発生することを発見しました。
通常のregeditを使用してキーを削除できるように、最初にregedt32を使用して関連するレジストリキーの権限を変更する必要がある場合があります
実は、このような単純なタスクを達成するために、このような混乱を経験するべきではないと思います。最後に、PCをフォーマットし、SQL Serverを再インストールしました。
これは古い質問であり、すでにマシンを再フォーマットしたとコメントで言っています。ただし、この正確なメッセージに出くわし、簡単に解決できたのでソリューションを共有したかったのですが、エラーメッセージはまったく役に立ちませんでした!
間違ったインストールパッケージを使用していました。 64ビットのIntel Windows 7コンピューターを使用していて、x86バージョンのSQL Server 2008を使用しようとしていました。正しいバージョン(x64)が見つかったら、このエラーは発生せず、インストールは正常に続行しました。
サービスではなく、SQL Server 2005の一部が残っていたため、同様の問題が発生しました。IDEの一部でした。とにかく、それを解決するために、アップグレードするオプションを使用しました(申し訳ありませんが、今は正確なオプションを思い出せません)。数分かかったアップグレード部分を実行した後、問題なくフルインストールを実行できました。