我正在尝试将ASP.NET Web窗体应用程序连接到远程服务器上的SQL Server数据库。我可以从SQL Server Management Studio访问数据库,但在调试时会导致错误:
建立与SQL Server的连接时发生与网络相关或特定于实例的错误。服务器未找到或无法访问。验证实例名称是否正确,以及SQL Server是否配置为允许远程连接。 (提供程序:SQL网络接口,错误:26 - 查找指定的服务器/实例时出错)
这是我试过的代码
public partial class register : System.Web.UI.Page
{
string conStr = @"Integrated Security=SSPI;Persist Security Info=False;User ID=sa; Password=Password123; Initial Catalog=RegInfo;Data Source=WIN2008-64-90\\SQLEXPRESS";
protected void Page_Load(object sender, EventArgs e)
{
Db_Con();
}
protected void upload_Click(object sender, EventArgs e)
{
string filename = Path.GetFileName(FileUpload1.FileName);
FileUpload1.SaveAs(Server.MapPath(filename));
Picture.ImageUrl = "~/"+filename;
}
public void Db_Con()
{
SqlConnection con = new SqlConnection(conStr);
con.Open();
}
}