Vista SP1 マシンに SQL Server 2008 Express をインストールしました。以前は 2005 を使用していましたが、古い SQL Server Management Studio Express で問題なく使用できました。PC-NAME\SQLEXPRESS インスタンスに問題なく接続できました (いいえ、PC-NAME は私のコンピューター名ではありません ;-)。
2005 と SQL Server Management Studio Express をアンインストールしました。次に、自分のマシンに SQL Server 2008 Express をインストールし、SQL Server Management Studio Basic をインストールすることにしました。
ここで、PC-NAME\SQLEXPRESS に接続しようとすると (いつものように Windows 認証を使用して)、次のメッセージが表示されます。
PC-NAME\SQLEXPRESS に接続できません。SQL Server への接続を確立中に、ネットワーク関連またはインスタンス固有のエラーが発生しました。サーバーが見つからないか、アクセスできませんでした。インスタンス名が正しいこと、および SQL Server がリモート接続を許可するように構成されていることを確認してください。(プロバイダー: SQL ネットワーク インターフェイス、エラー: 26 - 指定されたサーバー/インスタンスの検索エラー) (Microsoft SQL Server、エラー: -1) ヘルプについては、http: //go.microsoft.com/fwlink ?ProdName=Microsoft+SQL をクリックしてください。 +Server&EvtSrc=MSSQLServer&EvtID=-1&LinkId=20476
SQL Server 2008 をインストールしたとき、ローカル インスタンス名として SQLEXPRESS を使用しました。私が知る限り、SQL Server 構成マネージャーを通じて、SQL Server はリモート接続を許可するように構成されています。
言及されているヘルプリンクにアクセスすると、ヘルプページには次のことが提案されています。
- サーバーで SQL Server Browser サービスが開始されていることを確認します。
- SQL Server Surface Area Configuration ツールを使用して、SQL Server がリモート接続を受け入れるようにします。SQL Server Surface Area Configuration Tool の詳細については、「サービスと接続の Surface Area Configuration」を参照してください。
私の知る限り、私のシステムには SQL Server Browser サービスはありません (MMC で探しましたが、見つかりませんでした)。
また、SQL Server Surface Area Configuration ツールは SQL Server 2008 には存在しません。Microsoft のヘルプ ドキュメントでよくできました ;-)。
私は今何をすべきか途方に暮れています。2008 にアップグレードした後、今日やり遂げたいと思っていた仕事がたくさんありました (私が一緒に働いている人は、問題なく起動して実行し、簡単にできると言ってくれました。午前)。誰が何が間違っているのか考えていますか? 本当にありがたいです。数時間でこれが機能しない場合は、SQL Server 2005 に戻ります (それでも機能する場合は...)。
編集: Windows ファイアウォールをオフにしてみましたが、解決しませんでした。また、SQL Server 2008 のインストール ディレクトリ ツリーの下に "Data" ディレクトリがないことに気付きました。インストール時に何か間違った設定をした可能性がありますか?