在我的环境中允许本地报告的选项有哪些?我有一个现有的中央报告服务已经在工作,他们可以通过网络访问。我现在需要在本地机器上提供相同的报告。
本地报告选项有哪些?每台本地机器上都运行着 SQL Express 2005。那么我是否也必须复制 ReportServer 数据库?
还有其他方法吗?以不同的方式生成它们以避免弄乱 200 安装的报告服务会更容易吗?现有报告是您从数据库报告中获取数据的基本方法。没有什么花哨。
在我的环境中允许本地报告的选项有哪些?我有一个现有的中央报告服务已经在工作,他们可以通过网络访问。我现在需要在本地机器上提供相同的报告。
本地报告选项有哪些?每台本地机器上都运行着 SQL Express 2005。那么我是否也必须复制 ReportServer 数据库?
还有其他方法吗?以不同的方式生成它们以避免弄乱 200 安装的报告服务会更容易吗?现有报告是您从数据库报告中获取数据的基本方法。没有什么花哨。
您可以在本地处理模式下运行 ReportViewer 控件。为此,在您的环境中,您肯定需要以下两件事:
1 - 将生成报告的报告定义文件(RDLC 文件)。
2 - 要在报告中显示的数据。
你已经有了#1,你只需要将它打包在本地存储库的某个地方。ReportViewer 控件需要能够访问它。无论是 WebControl 还是 Winform 控件,它们都需要 RDLC 文件才能创建报告。
至于 DATA,您需要弄清楚如何从数据库复制到用户机器上。一种想法是使用数据生成 XML 文件,然后将 XML 读入 Dataset 并将其传递给 reportViewer 控件。