在C#中远程连接到Sql server

时间:2016-04-06 09:52:53

标签: c# sql-server sqlconnection

我想使用连接字符串中的服务器的IP地址连接到服务器:

以下是我要做的事情:

    SqlConnection conn = new SqlConnection("data source = IPaddress;" + "Trusted_Connection=yes;" + "Initial Catalog = Real Estate;" + "user id = sa" + "password = password;");
    conn.Open();
    if(conn.State.Equals("Open"))
    {
        MessageBox.Show("Connected");
    }

    else
    {
        MessageBox.Show("Not Connected");
    }

为什么这段代码不起作用?它总是给出例外: conn.Open();

1 个答案:

答案 0 :(得分:1)

SqlConnection conn = new SqlConnection("data source = IPaddress;" + 
"Trusted_Connection=yes;" + 
"Initial Catalog = `Real Estate`;" + 
"user id = sa;" + 
"password = password;");

首先,需要在(〜)键下的两个单引号之间放置带有空格的表。其次,你在用户id行之后忘了(;)。我猜这是你的问题,因为你没有发布你得到的完整错误。