ReportViewer和DataSet - 在其他PC上安装时出错

时间:2017-09-11 17:16:10

标签: c# sql-server sql-server-2008 dataset reportviewer

  

使用:Microsoft Visual Studio 2010. SQL Server 2008.报表查看器   2010

嘿大家好,希望你做得很好!我真的很难在我的论文开发过程中经历一个复杂的时刻。

好的,让我向你解释一下。

我设计了关于我的软件的报告,在localhost上它们工作得很好但是当我尝试在其他计算机上安装软件时,我在尝试打开其中一个报告时遇到错误。

错误不是由应用程序控制的,它说的是 “尝试与SQL Server建立连接时,与网络有关的错误,无法找到服务器或无法访问服务器。”

问题是,在我收到报告的表格上,我正在用这个填充ReportViewer。

this.UsuariosAtendidosTableAdapter.Fill(this.DB_SUBSIDIOS_MUNICIPALIDADDataSet.UsuariosAtendidos, fecha1, fecha2);
this.reportViewer1.RefreshReport();

DB_SUBSIDIOS_MUNICIPALIDAD是我的数据库。 UsuariosAtendidos是我的程序。 fecha1和fecha2是填充存储过程所需的两个字段。

继续,在我的RDLC上,我从一个提供所有过程的DataSet调用存储过程。

问题是,当在其他计算机上安装它时,它似乎是CANT或它的UNABLE来访问该DataSet,因为它在我的计算机上。

所以问题是: 如何在不使用本地数据集的情况下填写报告?

PS:抱歉我的英语不好,不是我流利的语言。

1 个答案:

答案 0 :(得分:0)

您还应该在另一台计算机上有一个感兴趣的数据库的SQL Server实例,或者您应该将连接字符串更改为指向您的原始计算机,这两台计算机应该位于同一网络上,第一台计算机上的SQL Server必须启动并可用