【发布时间】:2012-05-14 20:38:46
【问题描述】:
我们的团队创建了一个 ASP 网站,该网站使用 reportviewer 控件从报表服务器呈现报表。
在主报告中,我们使用了转到 URL 以在新窗口(弹出)中显示子报告。我在 IIS 服务器上托管了这个网站。
当我们尝试访问主报告(即 Home.aspx)时,我们正在从报告服务器获取主报告的内容,它没有要求我提供凭据。
但是当我们点击子报告的链接时。它要求弹出窗口的凭据。我不明白为什么它只要求弹出窗口而不是主报告的凭据。如果我的 SSRS 配置不正确,那么它也应该询问主报告的凭据,但它只会提示弹出窗口。
我们使用的是 SSRS 2008。SSRS 和 IIS 都在同一台机器上。我们使用了 javascript 函数来表达 Go to URL。
以下是两种场景的屏幕截图。
主报告 - 在新弹出窗口中打开的子报告的链接(此处不询问凭据)
子报表弹出窗口(提示输入凭据)
【问题讨论】:
-
您是否在两个报告的数据集上使用相同的数据源?
-
只是为了测试,尝试设置子报表在主报表里面运行
标签: ssrs-2008 reporting-services