2012年5月7日月曜日

SQL server 2008 Expressのインストール

SQL server 2005 Express→2008 Express→2005 Expressにするのに相当つまづいたので、その備忘録。

  1. SQL server 2008 Expressをインストール開始
  2.  システム構成チェッカーを実行したところ”ルール”で「コンピュータの再起動(RebootRequiredCheck)」が『失敗』※1となり、ここを参考に、
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager にある
    PendingFileRenameOperations を削除し、この問題は回避。
  3. だが、SQL server 2005 express toolがインストールされているということで進めない。
    SQL server 2005 expressをアンインストールしようとするが、SQL server 2005 expressが実行中のためアンインストールできない。
  4. プロセスから停止できず、サービスから停止できることに気づく。
    SQL server 2005 expressのアンインストールに成功。
  5. だが、まだ同じ状態で進めない
  6. SQL server 2005 express toolがSQL Server Management Studio Expressの事だと気づく
  7. SQL Server Management Studio Expressをアンインストールする。
  8. SQL server 2005 expressをアンインストールしてしまったのでSQL server 2008 expressをイントールする。
  9. インストールには成功。試しにSQLサーバーを使うアプリを起動してみるが下記のエラーでこける。
    ユーザーインスタンスのプロセス起動中のエラーにより、SQL Server のユーザー インスタンスを生成できませんでした。接続は閉じられます
  10. ここを参考に、C:\Users\アカウント名\AppData\Local\Microsoft\Microsoft SQL Server Data\SQLEXPRESSを消す。
  11. アプリの起動に成功。
  12. SQL Server2008 Management Studio Expressのインストールに成功
  13. だが起動時に、「揮発性親キーの下に安定したサブキーを作成することはできません」のエラーが出る。
  14. 回避方法が見つからず。再インストールを試みる。
    Cドライブの容量が少なく、Wドライブ(リムーバードライブ)がテンポラリに使われていたのが気になり、今度の再インストールでは、これらドライブを無効にして作業することにする。
  15. ※1が再発するも、SQL server 2008をアンインストールに成功
  16. PCを再起動
  17. RAMドライブを解除とリムーバーHDDドライブを外す
  18. SQL server 2008のインストールを開始。
  19. 途中サービスアカウントを適当に入れていたのを、できるだけデフォルト設定する。
  20. インストールに成功。
  21. SQL Server2008 Management Studio Expressをインストールに成功。
  22. SQL Server2008 Management Studio Expressの正常起動を確認。
  23.  SQL Server2008 R2Serviceが開始できないことが判明
  24. 構成マネージャーをいじるも、WMIで0x800742a2のエラーがでて保存できない。
  25. やむなくSQL Server2008をアンインストール。※1が再発。
  26. SQL Server2008の再インストールを実行するが、途中でファイルにアクセスできないエラーが発生して失敗。
  27.  SQL Server2008をアンインストールを試みるが失敗。
  28. この時点で、ドンづまる。かといってSQL Serverを諦めるわけにはいかないので、強行手段を決意。
  29. レジストリのMS SQL Server関連を削除。
  30. Windowsをセーフティモードで起動。Program Files以下の、MS SQL Serverフォルダをごっぞ削除。
  31. 再度、SQL関連をすべてアンインストール(注:名前で並び替えすること)
  32. SQL Server 2005 Express をインストール。成功。
  33. SQL Server 2008 R2 Expressをインストールするも、WMIがなんちゃらかんちゃらで、失敗。
  34.  いいかげん、イヤになったので、SQL server 2008 Expressのインストールは断念。次期マシンまで、見送りとする。