【发布时间】:2017-04-29 15:05:52
【问题描述】:
我知道这是重复的问题,但我已经搜索了几乎所有关于此的线程,但没有找到任何解决我的问题的方法。一些线程显示了如下解决方案:
&dsu:DataSourceName=username&dsp:DataSourceName=password
但这对我不起作用。我应该为 DataSourceName?FolderName/SharedDataSourceName 或只为 SharedDataSourceName 提供什么值?对于username 和password,是否需要提供安装报表服务器的Windows 用户名和密码?我尝试了所有可能的组合,但没有任何效果。
我在 Angular SPA 应用程序中使用 Kendo Window 和 iFrame 控件显示此报告。 iFrame 正在传递 SSRS URL 并显示报告。
首先为什么dsu: & dsp: 方法对我不起作用?如果它正在工作但没有通过username 和password 得到保护,那么还有哪些其他方法可用于基于 URL 的报告服务?
【问题讨论】:
-
说某事“对我不起作用”对于想要帮助你的人来说不是很有用。当您尝试在网络浏览器中查看您的报告时,您能否清楚地解释当前的行为是什么(直接在 SSRS URL 上,如果行为不同,也可以通过您的 iFrame)?然后人们可能会提出一些解决方案。链接到您已经尝试用来解决问题的其他问题/答案也是一个好主意,或者至少提供您已经采取的步骤的详细信息。
-
会记住您的建议。 (无论是直接在 SSRS URL 还是通过您的 iFrame)这两种情况都提示输入用户名和密码。目前在 Intranet 环境中工作,所以如果我为报表服务器系统添加 Windows 凭据,那么它将直接打开报表而不提示用户名和密码。
标签: sql-server reporting-services ssrs-2008 ssrs-2012 ssrs-2014