SQL Server 2008 ExpressをVista SP1マシンにインストールしました。私は以前ここで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セキュリティ構成ツールを使用して、SQL Serverがリモート接続を受け入れることができるようにします。SQL Serverセキュリティ構成ツールの詳細については、「サービスと接続のセキュリティ構成」を参照してください。
ええと、私の知る限り、私のシステムにはSQL Server Browserサービスがありません(MMCで1つ探しましたが、見つかりませんでした)。
また、SQL Serverセキュリティ構成ツールはSQL Server 2008には存在しません。Microsoft;-)のヘルプドキュメントをご覧ください。
今何をしたらいいのか途方に暮れている。私は2008年にアップグレードした後、今日完了したいと思っていた多くの作業をしました(私が一緒に作業している人は問題なくそれを起動して実行し、それは簡単だと私に言いました-彼はまた私がデータベースに関するものではるかに優れていますam)。誰が何が悪いのか考えている人はいますか?本当にありがたいです。数時間でこれが機能しない場合は、SQL Server 2005に戻ります(それでも機能する場合は、そうです)。
編集:Windowsファイアウォールをオフにしてみましたが、それでも解決しませんでした。また、SQL Server 2008のインストールディレクトリツリーの下に「Data」ディレクトリがないことに気付きました。インストールしたときに何か問題があったのではないでしょうか?
\SQLEXPRESS