SQL Server 2008 Express Editionをインストールすると最後の最後で失敗する。
原因を探っていくと、MSXML6 SP2が入っているのが原因だった。
何故、失敗するのかというと…
- SQL Server 2008のインストーラはMSXML6(SP無し)を入れる
- MSXML6のインストーラはSP2が入っているといってMSXML6をインストールしない
- SQL Server 2008のインストーラはMSXML6のインストールに失敗したのでインストール失敗にする
- SQL Server 2008が入らないorz
ということで、MSXML6 SP2を消して入れるとうまくいった。
環境:Win XP Pro SP2 + MSXML6 SP2