C#と諸々

C#がメインで他もまぁ諸々なブログです
おかしなこと書いてたら指摘してくれると嬉しいです(´・∀・`)
つーかコメント欲しい(´・ω・`)

2007/05/12 03:00
何故か自宅の PC で SQL Server 2005 SP2 の インストール が必ず失敗する。Windows Update での インストール も、ダウンロード した インストーラ からの インストール も失敗する。
ずっとほったらかしてたんだけど、いい加減 タスクトレイ にWindows Update の通知 アイコン が常時表示されるのに嫌気がさしてきた (^ω^#)

環境はこんな感じ

SQL Server Express Edition with Advanced Services
Windows Vista


エラー内容はこんな感じ

マネージ オブジェクト形式 (MOF) のファイル c:\Program Files\Microsoft SQL Server\90\Shared\sqlmgmproviderxpsp2up.mof をコンパイルできませんでした。


SQL Server を一度 アンインストール してから再度 インストール してみたけど、結果は変わらず。で、 "sqlmgmproviderxpsp2up" でググってみたら・・・あった。

SQL 2005 Standard on Vista RTM - MSDN Forums


どうも、 WMI データベース とやらがおかしくなっていたみたい。
修復するには、コマンドプロンプト ( 管理者権限 ) で、以下の 3つの コマンド を順番に実行していくとのこと。

winmgmt /verifyrepository
winmgmt /salvagerepository
winmgmt /salvagerepository


実行結果はこんな感じ

C:\>winmgmt /verifyrepository
WMI データベースに矛盾があります

C:\>winmgmt /salvagerepository
WMI データベースの回収に失敗しました
エラー コード:  0x8007041B
機能:   Win32
説明:   別の実行中のサービスが依存しているサービスにストップ コントロールが送信
されました。


C:\>winmgmt /salvagerepository
WMI データベースが回収されました


おお、なんか成功したっぽいな。試しに一つ目の コマンド をもう一回実行してみると、矛盾はないって褒められた。
インストール ウィザード の エラー ダイアログ で再試行 ボタン を押してみると、、、進行した。
あとは特に問題も生じず、無事に インストール を完了。
いやぁ、やっと Windows Update が常時表示されなくなった。SP2 は色々な騒動を起こしていたけど、これは何が原因だったのやら。。。
タグ: .NET SQL_Server DB


助かりましたーーー。
いきなり見たこともないエラーでインストールに失敗して困ってました。

2008.02.27 10:51 URL | だんす #- [ 編集 ]


お役に立てて何よりです^^
これ、厄介なエラーですよねぇ

2008.02.28 01:04 URL | よこけん #Ay6tTHf6 [ 編集 ]












トラックバックURL↓
http://csharper.blog57.fc2.com/tb.php/125-5a6f4423

よくわかるMicrosoft Office Access2003基
あまりほめてばかりでは何なので,あえて苦言。著者のクセなのか,いろんなファイルを作りすぎ,開かせすぎる割には,その指示をはっきり書かない。章の終わりに「次の操作のために××を開いておきましょう」ではなく,章の初めに,使うファイル名をはっきり書いてほしい。

2007.10.02 12:51 | データベースのレス