我正在尝试运行一个从远程SQL Server获取数据的程序,但是当我运行该程序时,调试器说“#34;错误定位服务器/实例指定"
我搜索了网络和Stack Overflow并尝试了很多东西,但没有任何效果!
我在这里做错了什么?
private void txtsearch_Click(object sender, EventArgs e)
{
SqlConnection conn = new SqlConnection("Server=.\\MSSQLSERVER;AttachDbFilename = C:\\Program Files\\Microsoft SQL Server\\MSSQL11.MSSQLSERVER\\MSSQL\\DATA\\Education.mdf; Database= education;Trusted_Connection=Yes;");
DataTable dt = new DataTable();
SqlDataAdapter SDA = new SqlDataAdapter("Select * From Education Where NationalKey "+ txtNationalKey.Text, conn);
SDA.Fill(dt);
dataGridView1.DataSource = dt;
}
我尝试了MSSQL11,SQL Express和许多其他格式的字符串。我也打开了UDP端口1434,TCP端口1433和7200。
答案 0 :(得分:0)
.\\
引用本地计算机。设置SqlServer计算机的Ip或计算机名称。