C#SQL Server连接问题

时间:2015-04-04 16:25:01

标签: c# sql sql-server sqlconnection

我在从C#连接到SQL Server数据库时遇到问题。

返回的异常是指定用户的登录失败,这很清楚。但是,我不确定为什么它失败,因为用户名和密码肯定是正确的。我是否需要在SQL Server上启用任何设置以允许这种情况发生,因为它是默认的快速安装,

谢谢,

如果我遗漏任何明显的东西,下面是我的连接代码。

static void Main(string[] args) {
    try
    {
        SqlConnection con = new SqlConnection(@"Data Source = .\SQLEXPRESS;Initial Catalog=furniture_display;User ID=login;Password=login");
        con.Open();
        Console.WriteLine("all ok");
        con.Close();
    }
    catch (SqlException err)
    {
        Console.WriteLine(err);
    }
}

1 个答案:

答案 0 :(得分:0)

根据您的代码Data Source = .\SQLEXPRESS,您尝试连接到本地服务器。如果是这样,您不需要任何 ID 密码。并注意使用Catalog,它有点棘手,我讨厌它。要了解它是如何工作的,请检查this

实际上我正在使用这段代码,它就像一个魅力:

SqlConnection con = new SqlConnection(@"Server = localhost; Database = furniture_display; Integrated Security=True;");