显示水晶报告时出现此错误。我需要做什么。
建立与 SQL Server 的连接时发生与网络相关或特定于实例的错误。服务器未找到或无法访问。验证实例名称是否正确以及 SQL Server 是否配置为允许远程连接。(提供者:命名管道提供者,错误:40 - 无法打开与 SQL Server 的连接)
我使用的代码如下:
protected void Page_Load(object sender, EventArgs e)
{
SqlConnection con = new SqlConnection("Data Source=./SQLEXPRESS;AttachDbFilename=~/App_Data/Database.mdf;Integrated Security=True;User Instance=True");
DataSet1 ds = new DataSet1();
SqlDataAdapter da = new SqlDataAdapter("SELECT ID, Name, Dept, Salary FROM dbo.Table2", con);
da.Fill(ds.View2);
ReportClass myReportObject = new ReportClass();
myReportObject.ResourceName = "CrystalReport1.rpt";
}