SQL Report Server数据源

时间:2016-09-29 19:12:33

标签: sql-server reporting-services rdlc sqlreportingservice

我们目前有一个asp mvc站点,它提供没有sql报告服务器的rdlc文件。该数据在代码中建模,然后传递给生成报告的rdlc文件。

reportDataSource = new ReportDataSource("dataset", contactListsDataSet);
LocalReport.DataSources.Add(reportDataSource); 

像上面这样的东西。这一切都很好,但我想允许最终用户能够修改报告的外观。

目前我能想到的唯一方法是让他们下载SQL Server Report Builder,然后下载rdlc模板修改它并重新上传模板。这只是感觉有点笨拙,如果您单击报表生成器中的运行失败,因为没有数据源。

所以我的第二个想法是设置SQL Report Server,据我所知,这有助于在连接到服务器后下载和上载rdlc文件。我的问题和我的实际问题。

SQL Report Server是否可以使用api / code端点而不是直接访问数据库中的数据?我们做了一些数据的计算和结构化,我们的报告是基于那而不是原始的sql结果?

我们在一个数据库上有多个客户端,并且他们的数据在必要时有一个client_id,因此他们只看到自己的数据。对于报告,我们只希望客户看到自己修改过的报告。 SQL Report Server可以处理多租户吗?

由于

0 个答案:

没有答案