2016-04-18 8 views
-1

データベースを接続するVisual C#でプロジェクトを実行しています。何週間もうまくいっていた。しかし、昨日、私はちょうどいくつかのテーブルを作成し、それらをドロップし、今日はサーバーが接続されていません。私のおかげで死ぬ日が非常に近いので、私は恐怖でうんざりしています。私はtcp/ipを有効にしようとしましたが動作しません。ここにエラーメッセージがあります。SQL Serverでサーバーと接続する際のエラー

A network-related or instance-specific error occurred while establishing a connection to SQL Server. The server was not found or was not accessible. Verify that the instance name is correct and that SQL Server is configured to allow remote connections. (provider: SQL Network Interfaces, error: 26 - Error Locating Server/Instance Specified) (.Net SqlClient Data Provider)

+0

エラーは、SQLサーバー自体を見つけることができないように見えます。このデータベースにネット経由で接続していますか?それがまだ同じ場所とポートにあることを確認してください。ローカルの場合は接続のポート番号を確認します。また、具体的に言えば、tera用語やMSQL Server管理スタジオなどの外部シェルプログラムを使用して接続できますか? 「うまくいきません」と言っても良い反応は得られません。 –

+0

サービスにアクセスし、SQL Serverサービスが実行されているかどうかを確認します。 –

答えて

1

これらのトラブルを試してみてくださいは、撮影: -

  1. をSQL Serverの管理スタジオを通じて同じデータベースを接続してみます。これがうまくいけば、接続文字列が間違っている可能性があります。
  2. 管理スタジオも接続に失敗した場合は、サーバーが実行中であることを確認します。そのためにはサービス( "管理ツール" - > "Servoces")を開き、指定されたSQLサーバが実行中であることを確認します。 サービスが稼働していて、管理スタジオを介してDBにアクセスできない場合は、深刻な問題が発生する可能性があります。
  3. サービスを開始できない場合は、Windowsの資格情報が変更されていることを確認してください。はいの場合は、サービスのプロパティを開き、[ログオン]タブを開き、正しい資格情報を入力します。
0

1次試してみてください)のPingサーバーに 2)は、サーバー上のSQLサービスをチェックしてください。 3)接続文字列に関連する問題はありませんが、それでも一度チェックしてください。 4)マシンを再起動しても何も動作しません。

0

sqlserver管理スタジオの再起動時に修正されます。

0

これは1つの可能性があると思います。システムでSQL Serverサービス/エージェントサービスが有効になっている(起動している)ことを確認してください。これは、Windows 10の主な問題です。サービスプロパティで「自動開始」モードに設定されていても、SQLサービスが自動的に開始されないことがあります。手動で開始し、次回のシステム起動時に開始フォームのプロパティを遅延させます。