あり地獄は、失敗したインストールで不要なもの(DLLかな?)が残ってしまっているためだとは 思うがいったい何が悪いのか全くわからない。
『Failed to verify Authenticode signature on DLL ftimport.dll』でググルっていくと ここにSqlServerを完全に削除する方法として次の2つのサイトが紹介されていて、それに従って処理をしてトラブルが解消したとある。
SQL Express is not installed properly. Steps to be taken before reinstall again
How to clean up a SQL 2005 instance name left behind by a previous uninstall
しかしここまで1週間近くはまっている自分としてはいまさら・・・ というわけで システムイメージのバックアップを復元し 一回は成功した状態にもどして SQL Server 2012 Express SP1 をインストールすることにした。その手順は以下の通り。
- システムイメージ復元
少々古いが1月8日段階のバックアップが外付けHDDに残っていることから メールなど1月8日以降変更したデータをコピーした後、バックアップからシステムを復元。自分のシステムの場合バックアップには5時間ぐらいかかるが 復元は1時間半ぐらいで済んだ。 - ビデオ関連ドライバ更新
Windows7 SP1がWindows Updateの更新対象リストに載るよう Dellのサイトからダウンロードしインストール - Windows UpdateからWindows7 Service Pack1をインストール
- Windows Updateの重要な更新対象リストが 無くなるまで 再起動とWindows Updateを繰り返す。
- 最悪の場合に備えシステムのバックアップを行う。
- SQL Server Express 2005 アンインストール
- 以前ダウンロードした SQL Server Express 2012 SP1(JPNx86SQLEXPRWT_x86_JPN.exe)をインストール
成功!!!!
最初 SQL Server Express 2012のインストールに成功した時と同じ方法で動作確認を行い
成功!!!!
トラブルの根本原因をつぶしたわけではないが、ようやく一週間かかって目的達成。