SQL Server 2005 April CTをインストールしたのは5月の末。
とりあえず、自分の開発兼生活環境である、Windows XP SP2と、Windows 2003 Server(Standard Edition)にインストールしました。
その1週間後くらいに、June CTPがリリース。でも、あまり変わらないだろうと思い、しばらくはApril CTPでテストを進めることにしました。
Serverの方は、あまり問題ないのですが、いつもつまずくのは、XPのほう。特に、ネットワークの設定のところで、ファイアウォールの設定が引っかかってしまいます。私は通常、名前つきインスタンスでMSDEやSQL Serverの設定を行っているので、それもいけないのかもしれませんが...。
(このあたりの対応は、MSDEのときも含めて、何回かPASSJのMLの過去ログや、掲示板の情報にお世話になりました)
さて、先日、PASSJ主催の6/24のセミナーに参加し、講師の皆様からも「June CTPで、かなり変わっています」とのお話を伺いました。それを受け、私も「そろそろJune CTPにしなければ...」と思い、翌週、SQL Serverを入れ替えることに。
その際、SQL Server 2005βのMLで、おがわみつぎさんが、入れ替え時の手順を教えて下さっていたので、それを参考にしてみようと思ったのですが...。
* * *
Server側は、勝手にはいじれないので、まずは自分の開発機で入れ替えを試してみました。
なお、これは私のWindows XP(SP1)に限ったことかもしれませんので、皆様の参考にはならないかもしれませんが...。
まずはVisual StudioやSQL Serverもろもろを、MLの手順やMSのガイドに従って削除。それから、June CTPのDVDをインストールしたものの、うまくインストールできません。 .NET Frameworkも何度となく削除しましたが、どうしてもうまくいきません....。
sqlbuw.exeを実行するも、どうしても、こんなメッセージが出てしまうのでした。
Instances to uninstall
In order to proceed, all existing SQL Server 2005 Components must be removed.
The Wizard has discovered the following SQL Server 2005 components witch will
be uninstalled.
System databases will be saved for SQL Server Database services, All other
components will be removed.
SQL Server 2005 Components Instance Name Product Level
Microsoft SQL Server データ変換サービスCTP 9.00.1116
Microsoft SQL Server Notification Services CTP 9.00.1116
Microsoft SQL Server Tools CTP 9.00.1116
その結果、"A component failed to uninstall. To continue, click OK. To abort, click Cancel."のメッセージが。それぞれ、「(13)データが無効です。」というステータスで、sqlbuw.exeが失敗して終了してしまいます。
ですので、無理矢理setup.exeを実行しても、エラーで、やはりインストールが出来ませんでした。逆に、そのままの状態でも、April CTPの方は、すんなり再インストールできたのです。
* * *
どうやってもうまくいかないので、結局、Windows XPのOSそのものを再インストールすることにしました。そもそもは、生活用のマシンにインストールしたのが間違い。「なるべく綺麗なOSにインストールするのが鉄則!」と、改めて感じました。
こんな時は、やっぱりVirtual PCとかVirtual Serverが便利なのでしょうね。
今後は、
- 素のOSをインストールした仮想マシンを作り置き
- 何か評価の場合には、そのファイルをコピーして、新しいOSにインストールする
ようにしましょうと、周囲とも誓ったのでした....。
初めてのポストで、長々と恐縮ですが....。皆様工夫されている点がありましたら、アドバイスいただければ幸いです。