1

我是 SSRS 的新用户。我学会了基本的东西,并且能够使用 VS 2008 和 BIDS 制作报告。但我不能更进一步。我想使用动态数据源。我的问题是:

  1. 首先,用户应输入四个凭据:a)服务器名称 b)数据库名称 c)用户 ID 4)密码。这将有助于建立与数据库的连接并建立数据源。凭据应存储在会话或 cookie 中。

  2. 现在用户将能够在不提供凭证的情况下查看所有报告,因为他/她已经提供了它们。

我创建了一个动态数据源,但每次打开报告时都会要求提供凭据。

任何演示项目或文章都将受到高度赞赏。

4

1 回答 1

2

听起来单独的 SSRS 无法完成您想要的。SSRS 不会为最终用户创建新数据源或更改现有数据源提供良好的接口。有一些潜在的解决方法可以获得您想要的一些功能,例如更改服务器的方法,位于:http: //blog.softartisans.com/2011/04/19/how-to-create-a-dynamic-报告服务共享数据源使用链接服务器 (需要使用链接服务器的能力。)

但要管理用户会话或 cookie,您需要的不仅仅是 SSRS。最简单的方法是使用 .NET 网站来管理凭据。它可能能够使用 ReportViewer 控件或其他访问 SSRS 的方法(例如 URL 访问)来获取报告功能。

于 2012-10-11T13:47:47.520 回答