1

フォームを作成し、SQL Server データベースに接続しました。フォームに入力されたデータがデータベースに入力されます。しかし、同じフォームをアップロードにアップロードすると、フォームは送信されますが、エラーが発生します。私を助けてください

「/」アプリケーションでサーバー エラーが発生しました。SQL Server への接続を確立中に、ネットワーク関連またはインスタンス固有のエラーが発生しました。サーバーが見つからないか、アクセスできませんでした。インスタンス名が正しいこと、および SQL Server がリモート接続を許可するように構成されていることを確認してください。(プロバイダー: SQL ネットワーク インターフェイス、エラー: 26 - 指定されたサーバー/インスタンスの検索エラー) 説明: 現在の Web 要求の実行中に未処理の例外が発生しました。エラーの詳細とコード内のどこでエラーが発生したかについては、スタック トレースを確認してください。

例外の詳細: System.Data.SqlClient.SqlException: SQL Server への接続の確立中に、ネットワーク関連またはインスタンス固有のエラーが発生しました。サーバーが見つからないか、アクセスできませんでした。インスタンス名が正しいこと、および SQL Server がリモート接続を許可するように構成されていることを確認してください。(プロバイダー: SQL ネットワーク インターフェイス、エラー: 26 - 指定されたサーバー/インスタンスの検索中にエラーが発生しました)

ソース エラー:

23 行目:
24 行目: SqlConnection con = new SqlConnection(@"Data Source=.\sqlexpress;Initial Catalog=Accomdation;Integrated Security=True");

25 行目: con.Open();

4

1 に答える 1

0

「SQL Server Configuration Manager」でサーバーとクライアントの設定を再確認できますか? サーバー側とクライアント側の両方で、同じ「プロトコル」(TCP/IP、共有メモリ、名前付きパイプ、VIA) が有効になっている必要があります。接続文字列でどちらを使用するかを実際に指定することもできます。

http://msdn.microsoft.com/en-us/library/system.data.sqlclient.sqlconnection.connectionstring.aspx

于 2012-06-22T18:59:14.193 に答える