我是 SSRS 的新用户。我学会了基本的东西,并且能够使用 VS 2008 和 BIDS 制作报告。但我不能更进一步。我想使用动态数据源。我的问题是:
首先,用户应输入四个凭据:a)服务器名称 b)数据库名称 c)用户 ID 4)密码。这将有助于建立与数据库的连接并建立数据源。凭据应存储在会话或 cookie 中。
现在用户将能够在不提供凭证的情况下查看所有报告,因为他/她已经提供了它们。
我创建了一个动态数据源,但每次打开报告时都会要求提供凭据。
任何演示项目或文章都将受到高度赞赏。
我是 SSRS 的新用户。我学会了基本的东西,并且能够使用 VS 2008 和 BIDS 制作报告。但我不能更进一步。我想使用动态数据源。我的问题是:
首先,用户应输入四个凭据:a)服务器名称 b)数据库名称 c)用户 ID 4)密码。这将有助于建立与数据库的连接并建立数据源。凭据应存储在会话或 cookie 中。
现在用户将能够在不提供凭证的情况下查看所有报告,因为他/她已经提供了它们。
我创建了一个动态数据源,但每次打开报告时都会要求提供凭据。
任何演示项目或文章都将受到高度赞赏。
听起来单独的 SSRS 无法完成您想要的。SSRS 不会为最终用户创建新数据源或更改现有数据源提供良好的接口。有一些潜在的解决方法可以获得您想要的一些功能,例如更改服务器的方法,位于:http: //blog.softartisans.com/2011/04/19/how-to-create-a-dynamic-报告服务共享数据源使用链接服务器 (需要使用链接服务器的能力。)
但要管理用户会话或 cookie,您需要的不仅仅是 SSRS。最简单的方法是使用 .NET 网站来管理凭据。它可能能够使用 ReportViewer 控件或其他访问 SSRS 的方法(例如 URL 访问)来获取报告功能。