misc.log

日常茶飯事とお仕事と

SQL Server 2008R2をWindows10にインストールしようとしてエラー

SQL Server 2008R2をWindows10にインストールしようとして下記のエラーが発生してしまいました。そもそもサポートされているOSではないのですが、まぁそこはサポート云々関係なくちょっと調査で動きを見たいだけなので……。

アプリケーションのコンポーネントで、ハンドルされていない例外が発生しました。
[続行]をクリックすると、アプリケーションはこのエラーを無視し、続行しようとします。
[終了]をクリックすると、アプリケーションは直ちに終了します。

userSEttings/Microsoft.SqlServer.Configuration.LandingPage.Properties.Settingsのための
構成セクションハンドラを作成中にエラーが発生しました。:
ファイルまたはアセンブリ 'System, Version=4.0.0.0, Culture=natural, PublicKeyToken=……、
またはその依存関係の1つが読み込めませんでした。指定されたファイルが見つかりません。
(C:\Users\~\AppData\Local\Microsoft_Corporation\LandingPage.exe_StrongName_~\
10.0.0.0\user.config line 5)

同じ内容の質問をMicrosoftSQL Server Forumで発見。

Can't get SQL 2008 Express installed
https://social.msdn.microsoft.com/Forums/sqlserver/en-US/ddfce5d2-edce-42fa-b8eb-75e8406ad59f/cant-get-sql-2008-express-installed?forum=sqlexpress

対応は、フォルダ「C:\Users\[USER_NAME]\AppData\Local\Microsoft_Corporation\ LandingPage.exe_ StrongName_ ryspccglaxmt4nhllj5z3thycltsvyyx\10.0.0.0」にある「user.config」というファイルの名称を「user.config.bak」などにリネームするとよいとのこと。もしかして、今の環境にすでにVisual Studio 2010/2017がインストールされていて、すでにあるファイルか何かがぶつかってるのでしょうか。実際、この方法でうまくインストール実行できました。

SQL Server 2016データベース構築・管理ガイド Enterprise対応

SQL Server 2016データベース構築・管理ガイド Enterprise対応