ローカルSQL Serverインスタンスへの接続がエラーで失敗する


0

認証モードでMS SQL Server 2008 R2をインストールしましたが、今すぐ接続をクリックすると、次のようなエラーが表示されます。

SQLサーバーへの接続を確立中に、ネットワーク関連またはインスタンス固有のエラーが発生しました。サーバーが見つからないか、アクセスできません。インスタンス名が正しいことを確認してください。

回答:


1

SQL Serverのインストール時に選択した認証方法については言及していません。私はそれがWindows認証であると仮定しています。正しいアカウント(SQL Serverのインストール時に選択したアカウント)で認証していることを確認してください。気が変わって、別のアカウントを使用してサーバーに接続したい場合は、インストーラーを再起動し、サーバーの既存のインスタンスでメンテナンスを実行することを選択することにより、それを行うことができます。

サーバー名を確認してください。これらは私のコンピュータ名があると仮定すると、私は私のローカルサーバーに接続してみましょう例の値でありGRON、私は、Windowsの認証を使用していますし、自分のユーザー名があるgronostaj(これはSQL Server 2012のだが、それは問題ではありません):

接続の詳細の例

3番目に確認することは、サーバーが実際に実行されているかどうかです。SQL Serverサービスが有効で実行されているかどうかを確認します。

  1. プレスWin+ Rとタイプservices.msc、押しEnter
  2. リストでSQL Server(MSSQLSERVER)を見つけてダブルクリックします。
  3. [ スタートアップの種類]が[ 自動]または[ 手動]であることを確認します自動とは、サーバーがWindowsで起動することを意味し、手動では手動で起動する必要があります)。
  4. 同じウィンドウで、サービスステータスを確認し開始する必要があります。そうでない場合は、[ 開始 ]をクリックし、進行状況ウィンドウが消えるまで待ちます。サービスの状態が[ 開始済み]に変わります。

これは、サーバーを手動で起動する必要があり、すでに稼働している場合のサービス構成ウィンドウの外観です。

MSSQLSERVERサービスの構成例

これで、上記の設定を使用してサーバーに接続できるようになります。それでも動作しない場合は、サーバーが予想されるポート1433で実行されているかどうかを確認してください。

  1. もう一度Win+を押しR、入力cmdして確認しEnterます。コマンドラインが表示されます。
  2. 入力しtelnet localhost 1433、を押しEnterます。
  3. 「localhostに接続しています...」というメッセージが表示される場合、サーバーはデフォルト以外のポートで実行されています。短時間点滅し、その後空白のコンソールウィンドウが表示され、サーバーが実行されて接続を待機している場合は、認証データとサーバー名を再確認する必要があります。
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.