我们的团队创建了一个 ASP 网站,它使用 reportviewer 控件从报表服务器呈现报表。
在主报表上,我们使用 Go to URL 在新窗口(弹出)中显示子报表。我在 IIS 服务器上托管了这个网站。
当我们尝试访问主报告(即 Home.aspx)时,我们正在从报告服务器获取主报告的内容,并且它没有要求我提供凭据。
但是当我们点击子报告的链接时。它要求弹出窗口的凭据。我不明白为什么它只要求弹出窗口而不是主报告的凭据。如果我的 SSRS 配置不正确,那么它也应该询问主报告的凭据,但它只提示弹出窗口。
我们使用的是 SSRS 2008。SSRS 和 IIS 都在同一台机器上。我们使用了 javascript 函数来表达 Go to URL。
以下是这两种情况的屏幕截图。
主报告 - 在新弹出窗口中打开的子报告链接(此处不询问凭据)
子报表弹出窗口(提示输入凭据)