Windows Server 2003 R2 SP2 に SQL Server 2008 Express をインストールしたらエラーに。

まぁタイトルの通りなんですがね。


Win2k3R2SP2にSQLServer2k8Expressを入れたかったもので、単純に検索して次のサイトからダウンロード。

ダウンロードの詳細 : Microsoft SQL Server 2008 Express
http://www.microsoft.com/downloads/details.aspx?displaylang=ja&FamilyID=58ce885d-508b-45c8-9fd3-118edd8e6fff

落としたのは32ビット版。「SQLEXPR32_x86_JPN.exe」で、サイズは102,208KB。
そしてサクッとインストール……のはずが、次のエラーが出て失敗。


EventType : aql100msi
P1 : 10.0.1601.1
P2 : 6.10.1200.0
P3 : msxml6.msi
P4 : 0x2d2816fe
P5 : 0x5ebe5729
P6 : install_msxml6_cpu32_action

さてさて、どうしたもんかと、とりあえず検索。P4とP5のコードで引っかかりそう。


で、下記ページを発見。

“SQLBrowser start request failed” Error Installing SQL Server 2008 - sqlcast - Site Home - MSDN Blogs
http://blogs.msdn.com/b/jorgepc/archive/2009/05/28/sqlbrowser-start-request-failed-error-installing-sql-server-2008.aspx

んー、バージョンとかOSが若干違うけど、だいたい同じっぽいよねーと思いながら斜め読みし、とりあえずSP1当てりゃ直ると解釈。
もともと、インストール後にSP1は当てるつもりだったけども、インストール自体ができないので、SP1同梱のパッケージを探してみた。
というか2008Expressのダウンロードページの下のほう、関連ダウンロードにあったよオイ。

ダウンロードの詳細 : Microsoft SQL Server 2008 Express Edition SP1
http://www.microsoft.com/downloads/details.aspx?familyid=01AF61E6-2F63-4291-BCAD-FD500F6027FF&displaylang=ja

ファイル名は同じで、サイズが104,633KB。おぉ、若干増えてる。
といるわけで、こいつを落としてインストール。うん、普通に完了した。よしよし。


ふと、ちらっと思ったのだけども、そういえばSQL Server 2008はR2版が出てる。もしかしてExpressも有るんじゃね?と。えぇ有りました。

ダウンロードの詳細 : Microsoft SQL Server 2008 R2 - Express
http://www.microsoft.com/downloads/details.aspx?familyid=8B3695D9-415E-41F0-A079-25AB0412424B&displaylang=ja

ファイル名はまた同じ、サイズは80,442KB。あれ、だいぶ減ってるが。
まぁ気が向けば、後でこっちも試してみようかなぁ。