SQL Server Express 2008 セットアップトラブルシューティング 備忘録SQL Server Express 2008 セットアップトラブルシューティング 備忘録
先日、VB2010 Expressをセットアップした。
それで、データベースに繋いで見ようとしたところ、SQL Server Management Studioは別途インストールする必要があり、MSサイトから、 Microsoft SQL Server 2008 R2 RTM - Management Studio ExpressをDLしてインストールするも、機能を選択するところで、何も選択できない。 ネットで調べてみると、いったんVB2010 Expressを抜いてから、Microsoft SQL Server 2008 R2 RTM - Express with Management Toolsをインストールしないとできない旨の記述があった。 それでも?と試みるがだめなので、 VB2010 Expressをアンインストールして、Microsoft SQL Server 2008 R2 RTM - Express with Management Toolsを入れようとすると、 System.Configuration.ConfigurationErrorsException: userSettings/Microsoft.SqlServer.Configuration.LandingPage.Properties.Settings のための構成セクション ハンドラを作成中にエラーが発生しました。 : ファイルまたはアセンブリ 'System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=******************'、またはその依存関係の 1 つが読み込めませんでした。指定されたファイルが見つかりません。 (C:\Users\xxxx\AppData\Local\Microsoft_Corporation\LandingPage.exe_StrongName_ryspccglaxmtxxxxxxxxxxxxx\10.0.0.0\user.config line 5) ---> System.IO.FileNotFoundException: ファイルまたはアセンブリ 'System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=****************'、またはその依存関係の 1 つが読み込めませんでした。指定されたファイルが見つかりません。 ファイル名 'System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=xxxxxxxxxxxxxx' です。 が発生して、インストーラ起動でエラーが出る。 これは困った。 結局、user.configの5行目で参照しているものが無いということなので、また、前回VB2010の時のSQLServerExpressの残骸が残っているのだと思い、user.config自体を削除してみる。 するとすんなり通る。 しかし、今度は・・・・ ------------------------------ 次のエラーが発生しました: エラー 1316。ファイル c:\2299aa666a40574adf8564\1041_JPN_LP\x64\setup\SSCERuntime_x86-jpn.msi の読み取り中にネットワーク エラーが発生しました が起こり、とまってしまう。正直、????な状態に。 で、たぶん残骸がまだ残っているのだと思い、フォルダオプションで全て表示にして、ユーザ直下の「AppData」フォルダを見てみると、 AppData\Local\Microsoft 以下に「Microsoft SQL Server」「Microsoft SQL Server Data」 が転がったままに。でそれを削除して、もう一度「Microsoft SQL Server 2008 R2 RTM - Express with Management Tools」をインストール。 やっと成功。 手順としては一旦、 プログラムの追加と削除で
セットアップ中の選択ボタンなどはデフォルトでよいみたいだ。 ただし、SQL Browserは自動起動がよいだろう。 これはPCに複数のSQLServerがある場合に必要らしい。なので、必須ではないみたい。 事実きどうしなくても接続は可能であった。でも起動しておいてもよいのでは? TCPなどを有効に。 後はとりあえずファイヤーウォールを切っておき(後でポートを設定すればよいので)、(セキュリティ上きちんとスタンドアロンにしておき) で、SQL Server Management Studioを立ち上げて、下記画像のように PC名\SQLEXPRESS で接続してみる。LOCALだと接続できないので注意すべきところ。 今まで、ほかのSQLserverなんかでlocalで慣れていると????で悩んでしまうところ。 仕様の簡単な解説はここまで使えるSQL Server Express Editionがわかりよい。 |