事の始まりは、WSUSからServicePack2が配信された時から始まりました。
出社して更新があったので(この時はどんな更新から知らない)、
とりあえずインストール(これがそもそもダメでした・・・)。
なんか全然終わらない。
何の更新??と思ったら、SQLServer2005 SP2!!
ヤベ、今のプロジェクトでSQLServer2005使ってるのに、
勝手にUpdateしちゃだめぇぇぇぇと思い、
キャンセルをクリックしちゃいました。
ここからが悪夢の始まり。
1週間後、作ったSSISパッケージを修正しようとすると、
パッケージが読み込めないorz
うわ、もしかしてSP2キャンセルしたから??
と思い、再度SP2を当てるも何度やっても失敗する。
それならと思い、SQLServer2005をアンインストールし、
再インストールしなおすもIntegrationServiceのインストールで失敗する。
もういい、1から構築してやると思い、
時間が取れたので昨日から環境の再構築。
Office入れて、VisualStudio2005入れて、SQLServer2005入れてOK!!
と思いきや、今度はNotificationサービスのインストールが失敗する。
なんで??、クリーンインストールなのに・・・
とりあえずIntegrationServiceは入ったので、
先に進もうと思い、念願のSP2を当ててみると、
やはりNotificationサービスのインストールで失敗。
そりゃそうだよねと思っていたら、
クライアントコンポーネントのインストールまで失敗orz
案の定SSISパッケージは読み込めなくなりました・・・
インストールログを見直してると、
Notificationサービスがインストール失敗した理由は
COM+カタログにmicrosoft.sqlserver.notificationservices.dllが登録できないかららしい・・・
MSP Error: 29549 COM+ カタログにアセンブリ
c:\Program Files\Microsoft SQL Server\90\NotificationServices\9.0.242\Bin\microsoft.sqlserver.notificationservices.dll を
インストールして構成できませんでした。エラー: -2146233087
エラー メッセージ: Unknown error 0x80131501
エラーの説明: MSDTC は構成情報を読み取ることができませんでした。 (HRESULT からの例外: 0x8004D027)
そもそも私のPCはおかしい、
サービス一覧にDistributed Transaction Coordinatorがないよ・・・
という事はMSDTCが動いてないぢゃん。
なんで??
system32にmsdtc.exeはあるんだけどなぁ。
ここが根本的にダメな気がしてきた。
そもそもこの子はいつインストールされるものなのだろうか??
OSリカバリした段階で見ときゃよかったよ・・・