• 締切済み

SQL Server 2005 EXPRESS インストールできません

SQL Server 2005 EXPRESSがインストールされていたのをアンインストールしてSQLEXPR_ADV_JPN.EXEを使用して、再度インストールしようしましたが、インストール完了の少し前の画面「セットアップの進行状況」で「選択されたコンポーネントを構成しています」でMSXML6が「セットアップに失敗しました」となりインストールに失敗しました。インストール時のログを見ますと、以下のように書かれています。製品: MSXML 6 Service Pack 2 (KB954459) -- 構成に失敗しました。MSI (s) MainEngineThread is returning 1603インストールできるご助言を、藁をもつかみたい心境でお待ちしています。

みんなの回答

  • jamshid6
  • ベストアンサー率88% (591/669)
回答No.1

XP SP3ですか?KB954459は2008/11/10の配布ですね。私はここ数ヶ月はインストールはしていないので、あくまで情報提供として書き込みします。 同じ事象で死んでいる人はいるみたいです。 http://www.eggheadcafe.com/software/aspnet/33664744/sqlserver-2005-tools-msx.aspx ・XP SP3の場合、もしくはSP2にSP3を当てたケースでKB954459(MSXML6.0 SP2)がインストールされると、  MSXMLがシステムファイルとしてプロテクトされるので、インストールが失敗する ・SQL Server 2008で同様の事象が報告されたときには、そこが失敗しても、SQL Serverのインストールには支障がないから、MSは直さないと言っている(らしい)  http://connect.microsoft.com/SQLServer/feedback/ViewFeedback.aspx?FeedbackID=361660  SQL Server 2005については、今のところレスポンスはない  https://connect.microsoft.com/SQLServer/feedback/ViewFeedback.aspx?FeedbackID=390101 ・最初のスレッドによれば、解決できた人はKB954459を抜いて、MSXML6.0を入れ直しているらしい。  (単純に抜けないので、Windows Cleanup Installerで抜く)

riki2009
質問者

お礼

貴重な情報をありがとうございました。とにかくSQL Server 2005 EXPRESS をインストールをインストールしたいものですから、アドバイスしていただいたようにKB954459をCleanup Installerで抜いてMSXML 6をダウンロードしてEXPRESSを再インストールしてみます。実は、MSXML 6をアンインストールしようとしたらできませんでした。Cleanup InstallerでSQL Serverに関係するSQL Server Native Client等を抜いたのですが、MSXML 6も抜くとSQL Server 以外にも悪影響を与えかねないと思いビビッて、抜かずにいました。 どうもありがとうございました。

riki2009
質問者

補足

jamshid6さん: お蔭様で問題なくインストールできました。 KB954459をCleanup Installerで抜いて再インストール後、MSXML 6は意図的に再インストールしなかったのですが、SQL Server 2005 EXPRESSをSQLEXPR_ADV_JP.EXEを使用してインストールした際に、MSXLM 6.0 Parserがインストールされていました。 それでも、既に同名のインスタンス(SQLEXPRESS)が存在するので、一意的な名前のインスタンスを作成すべきのようなエラー28086が出てインストールが正常に完了しなかったのですが、再度アンインストール時にインスタンスを削除して、後にMicrosoft SQL Serverのフォルダごと削除して、再インストールをしてOKとなりました。ありがとうございました。

関連するQ&A