在断开连接的环境本地报告选项?
-
13-09-2019 - |
题
什么是我的选择,让我在当地的环境报告?我有一个现有的中央报告服务已经工作,他们通过网络访问。我现在需要提供有本地机器上的那些相同的报告。
什么是当地的报告选项?每个本地机具有的SQL Express 2005上运行。我将不得不复制的ReportServer DB的还有呢?
有另一种方式?难道是容易只是生成它们以不同的方式,以避免与200搞乱安装报表服务的?现有的报告是你的基本抢从数据库中的数据报告。没什么特别
解决方案
可以运行本地处理模式ReportViewer控件。为了做到这一点,在你的环境,你一定会需要以下两件事情:
1 - 报告定义文件(RDLC文件),将建立的报告
。2 - 数据在报告显示
您已经有了#1,你只需要在本地存储库中的某处打包。 ReportViewer控件需要能够访问此。无论是Web控件或WinForm的控制,他们都将需要RDLC文件,以创建报告。
作为数据,你需要弄清楚如何你会从数据库复制到用户的机器。一个想法是将生成的XML文件的数据,则读取XML成数据集,并把它传递给ReportViewer控件。
不隶属于 StackOverflow