我在从Visual Studio 2008中的智能设备项目连接到MS SQL Server时遇到问题。
private void button2_Click(object sender, EventArgs e)
{
string connStr = "Data Source=SERVER-5;Initial Catalog=MydB;Integrated Security=SSPI;Connection Timeout=5";
DataTable data;
using (var connection = new SqlConnection(connStr))
{
try
{
var sda = new SqlDataAdapter("select * from pri_date", connection);
var ds = new DataSet();
sda.Fill(ds);
data = ds.Tables[0];
}
catch (SqlException ex)
{
var exc = ex.InnerException;
}
}
}我试图在Visual Studio中运行此代码,但收到错误消息"Specified SQL server not found: SERVER-5“。
当我尝试在Windows应用程序中启动这段代码时,一切工作正常。
发布于 2015-05-02 07:17:07
这很可能是一个名称解析问题。如果您使用服务器的IP地址而不是名称,它可能会起作用。如果这确实有效,那么您需要确保为设备的网络适配器正确设置了DNS服务器。
https://stackoverflow.com/questions/29788391
复制相似问题