1

Visual Studio 2012で、SQLServer2008でデータベースが事前に作成されているSQLServerExpressデータベーステーブルと対話するWebサイトを作成しました。データベースとの接続をサイトに追加しましたが、これらはすべて正常に機能しました。

今、私は新しいWebサイトでまったく同じことをしていますが、エラーメッセージが表示されます。

System.Data.SqlClient.SqlException(0x80131904):ユーザー''のログインに失敗しました

接続を試みているときにエラーが発生します。以前のプロジェクトではすべてが正常でしたが、どちらの場合もまったく同じ接続文字列が使用されていました。この例外はどこから突然発生しますか?

try
{
    connectionString = "Data Source=.\\SQLEXPRESS;Initial Catalog=Employee,Integrated Security=True;";

    using (conn = new SqlConnection(connectionString))
    {
        conn.Open();
       .....
    }
}

どうすればこれを解決できますか?

4

1 に答える 1

4

無効な接続文字列があり、,代わりに使用しました;

connectionString = "Data Source=.\\SQLEXPRESS;Initial Catalog=Employee;Integrated Security=True;";
                                                                   // ^ here
于 2013-01-12T14:24:13.757 に答える