【问题标题】:ReportViewer and DataSets - Error while Installing on Other PCReportViewer 和数据集 - 在其他 PC 上安装时出错
【发布时间】:2018-02-20 00:18:31
【问题描述】:

使用: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 调用存储过程。

问题是,当它安装在其他计算机上时,它似乎不能或无法访问该数据集,因为它在我的计算机上。

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

PS:对不起,我的英语不好,不是我流利的语言。

【问题讨论】:

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


    【解决方案1】:

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

    【讨论】:

    • 感谢您的回复。 SQL Server 已启动并可用,我可以执行许多与 SQL Server 相关的任务,但我唯一无法执行的是报表,它们链接到其他计算机无法访问的数据集。
    • >>>我可以做很多与 SQL Server 相关的任务
    • 是的,它工作正常,只是链接到数据集的报告不可用,因为我在我的 PC 上对此进行了编程,而其他客户端就像他们试图为数据集遵循的未知路径......这很奇怪,我不知道该怎么办。顺便说一句,我正在使用记事本中的基本字符串连接。服务器=_______;用户ID=______;密码=_______;数据库=_________
    • 我在想,也许我根本不应该使用数据集,也许我应该在区域设置模式下填写报告,但是如何在不要求连接或数据集的情况下创建 Tablix?
    • 当你说它工作正常时,你应该像在其他情况下一样更改连接字符串以指向你的服务器
    猜你喜欢
    • 2018-04-18
    • 2021-03-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-01-16
    • 1970-01-01
    • 1970-01-01
    • 2018-08-11
    相关资源
    最近更新 更多