通过IP \ DEV连接到c#中的数据库

时间:2014-03-25 11:59:21

标签: c# sql database-connection connection-string

我试图连接到SQL服务器上的数据库位于192.168.100.42 \ DEV但我不断收到网络相关的错误,请参阅下面的代码然后错误,如果任何人可以帮助它将不胜感激

 private void comboBox1_SelectedIndexChanged(object sender, EventArgs e)
 {
      string connectionString = "Data Source=192.168.100.42\Dev;Initial Catalog=UNIS;User ID=sa;Password=Password1!";
      using (SqlCommand scmd = new SqlCommand("dbo.searchName"))
      {
            scmd.CommandType = CommandType.StoredProcedure;
            scmd.Parameters.Add(new SqlParameter("@name", cbUserName.Text));

            SqlConnection conn = new SqlConnection(connectionString);
            SqlDataAdapter dataAdapter = new SqlDataAdapter(scmd);
            SqlCommandBuilder commandBuilder = new SqlCommandBuilder(dataAdapter);

            conn.Open();
            scmd.Connection = conn;

            DataSet ds = new DataSet();
            dataAdapter.Fill(ds);
            dataGridView2.ReadOnly = true;
            dataGridView2.DataSource = ds.Tables[0];

            conn.Close();

        }

建立与SQL Server的连接时发生与网络相关或特定于实例的错误。服务器未找到或无法访问。验证实例名称是否正确,以及SQL Server是否配置为允许远程连接。 (提供者:命名管道提供程序,错误:40 - 无法打开与SQL Server的连接)

0 个答案:

没有答案