SQL Server 2012 XE のインストーラー起動時にエラーが発生する
SQL Server 2012 Express Edition をインストールしようとインストーラーを起動したところエラーが発生しました。(他のエディションでも発生するかは未確認です)
OKをクリックするとインストーラーは起動し、データベースのインストールも続けることができそうなのですが、なんか心配になり調べてみました。
※そのまま最後までインストールをしたときにどうなるかはわかりません。
クリックで拡大
=================================================================
Microsoft .NET Framework
----------------------------------
アプリケーションのコンポーネントで、ハンドルされていない例外が発生しました。
[続行]をクリックすると、アプリケーションはこのエラーを無視し、続行しようとします。
[終了]をクリックすると、アプリケーションは直ちに終了します。
userSettings/MicrosoftSqlServer.Configuration.LandingPage.Properties.Settings のための構成セクション ハンドラを作成中にエラーが発生しました。
:ファイルまたはアセンブリ 'System, Version=4.0.0.0, Culture=neutral,PublicKeyToken=b77a5c561934e089'、またはその依存関係の 1 つが読み込めませんでした。指定されたファイルが見つかりません。
(C:\Users\Administrator\AppData\Local\Microsoft_Corporation\LandingPage.exe_StrongName_xxxxx\11.0.0.0\user.config line 5)
=================================================================
※上記パス内の「LandingPage.exe_StrongName_xxxxx」のxxxxxは環境によって異なるようです。
【対処方法】
- エラーメッセージでは「C:\Users\Administrator\AppData\Local\Microsoft_Corporation\LandingPage.exe_StrongName_xxxxx\11.0.0.0」にある「user.config」というファイルの5行目がおかしいと言ってます。
※ユーザープロファイル内を指してしますのでユーザー名の部分はユーザー名で置き換えてください。
クリックで拡大
- ファイルをメモ帳で開いてみましたがこれを見ても何が正しいかわからないので直しようがありません。
このファイルはインストーラーを起動し、終了したタイミングで作成されるもののようですが、通常、インストーラー起動時には存在しないファイルなのでこのファイルを削除します。
クリックで拡大
- 再度インストーラーを起動し、エラーメッセージが出なければ問題ありません。
そのままインストールを実行し、正常に完了することを確認しました。