1

我在 Visual Studio 2012 中创建了一个网站,该网站与一个 SQL Server Express 数据库表进行交互,其中数据库是使用 SQL Server 2008 预先创建的。我将与数据库的连接添加到该站点,所有这些都运行良好。

现在我对一个新网站做同样的事情,但现在收到错误消息。

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 回答