什么是我的选择,让我在当地的环境报告?我有一个现有的中央报告服务已经工作,他们通过网络访问。我现在需要提供有本地机器上的那些相同的报告。

什么是当地的报告选项?每个本地机具有的SQL Express 2005上运行。我将不得不复制的ReportServer DB的还有呢?

有另一种方式?难道是容易只是生成它们以不同的方式,以避免与200搞乱安装报表服务的?现有的报告是你的基本抢从数据库中的数据报告。没什么特别

有帮助吗?

解决方案

可以运行本地处理模式ReportViewer控件。为了做到这一点,在你的环境,你一定会需要以下两件事情:

1 - 报告定义文件(RDLC文件),将建立的报告

2 - 数据在报告显示

您已经有了#1,你只需要在本地存储库中的某处打包。 ReportViewer控件需要能够访问此。无论是Web控件或WinForm的控制,他们都将需要RDLC文件,以创建报告。

作为数据,你需要弄清楚如何你会从数据库复制到用户的机器。一个想法是将生成的XML文件的数据,则读取XML成数据集,并把它传递给ReportViewer控件。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top