Asp classic 在远程web中显示SSRS 2008r2报告的最佳方式是什么(访问和安全)

Asp classic 在远程web中显示SSRS 2008r2报告的最佳方式是什么(访问和安全),asp-classic,report,ssrs-2008-r2,Asp Classic,Report,Ssrs 2008 R2,我使用SSR制作了一些报告,现在我需要从另一台服务器的网站访问它们。我是SSRS新手,我想知道最好的方法 这是我的网络结构,以及我迄今为止的进展: 1.SERVER01有一个使用经典ASP编码的网站。 2.SSRS位于运行SQL Server 2008 R2的SERVER02中。 3.SERVER02还有几个结构相同的数据库,但每个数据库都属于不同的客户。 4.在SERVER01上的网站上,我有一个页面,其中包含指向每个报告的超链接。 5.当我从本地网络上的PC登录到我的网站并单击其中一个报告链

我使用SSR制作了一些报告,现在我需要从另一台服务器的网站访问它们。我是SSRS新手,我想知道最好的方法

这是我的网络结构,以及我迄今为止的进展:

1.SERVER01有一个使用经典ASP编码的网站。 2.SSRS位于运行SQL Server 2008 R2的SERVER02中。 3.SERVER02还有几个结构相同的数据库,但每个数据库都属于不同的客户。 4.在SERVER01上的网站上,我有一个页面,其中包含指向每个报告的超链接。 5.当我从本地网络上的PC登录到我的网站并单击其中一个报告链接时,SSRS服务器会询问我的Windows用户名和密码。进入后,我看到了报告,一切正常。 6.但我的客户不在我的本地网络上,他们通过internet登录到SERVER01上的网站。 7.当一个客户登录时,几个会话变量将填充他的用户id和他的目标数据库。每个客户都可以访问所有报告,但只能连接到他的数据库,因此所有报告都接受目标数据库名称作为参数。 8.但是当他们点击报告链接时,他们也会看到一个对话框,输入用户名和密码

一些问题:

1.我如何配置我的报告,以便已登录到我的网站的客户可以访问这些报告,而无需询问他们没有的其他用户名/密码。 2.是否有更好的方法传递目标数据库参数?现在它是报告URL的一部分。是否可以将会话变量传递给报表,并使用会话值创建一个选择数据库的函数?可能吗?它会影响性能吗


提前感谢

对于问题1和问题2,答案是这是可能的,但在这两种情况下,您都需要进行一些自定义web开发以扩展SSRS功能。您是想添加到网站中还是在报告中?我应该如何搜索有关它的信息?