1

私を助けてください。私はこのエラーが発生しています:

「/」アプリケーションでサーバー エラーが発生しました。

SQL Server への接続を確立中に、ネットワーク関連またはインスタンス固有のエラーが発生しました。サーバーが見つからないか、アクセスできませんでした。インスタンス名が正しいこと、および SQL Server がリモート接続を許可するように構成されていることを確認してください。(プロバイダー: 名前付きパイプ プロバイダー、エラー: 40 - SQL Server への接続を開けませんでした)

ソース エラー:

Line 29:             SqlConnection con = new SqlConnection(conStr);
Line 30:             SqlCommand cmd = new SqlCommand("Select * from SingUp", con);
Line 31:             con.Open();
Line 32:             using(con)
Line 33:             {

ソース ファイル: C:\Users\My\Documents\Visual Studio 2010\myproject1\Asad\PostAvertisement.aspx.cs 行: 31

4

1 に答える 1

0

さて、この問題はいくつかの理由で発生する可能性があります。すでに試したことについて言及していないので、この指示に従うことができます。

  1. データベース エンジンがリモート接続を受け入れるように構成されていることを確認します。
  2. SQL Server サービス アカウントを確認する
  3. 名前付き SQL Server インスタンスを使用している場合は、ASP.NET Web アプリケーションの接続文字列でそのインスタンス名を使用していることを確認してください。使用して
  4. 名前付き SQL Server インスタンスを使用している場合は、接続文字列でそのインスタンス名を使用していることを確認してください
  5. SQLBrowser を確認してください。実行されていることを確認します。SQLBrowser のファイアウォールで例外を作成する必要がある場合もあります。
  6. SQL Server に接続できることを確認します。接続に使用しているものに注意してください: マシン名、ドメイン名、または IP アドレス? 接続を確認するときに使用します。

ソース: http://www.sqlmusings.com/2009/03/11/resolving-a-network-related-or-instance-specific-error-occurred-while-establishing-a-connection-to-sql-server

于 2013-03-26T08:33:58.473 に答える