SSRS 2008 R2钻取报告提示进行身份验证

时间:2014-02-10 20:05:18

标签: sql-server-2008 reporting-services ssrs-2008 drillthrough

我遇到了从父报告运行钻取报告的问题。当我单击父报告中的链接字段以钻取报告时,系统会提示我输入用户名和密码(Windows安全性)。

我通过转到URL并通过它传递参数来连接钻取。 有什么办法可以在连接到钻取报告时摆脱这种身份验证吗? 我想摆脱这种身份验证,因为我们有用户从外部网络(Internet)连接,并且通过.net网站(ReportViewer)在父报告上进行了第一级身份验证。

我尝试在reportserver中存储数据集凭据,但这并没有停止身份验证提示。

转到网址:

`https://mywebsite.com/ReportServer/Pages/ReportViewer.aspx?%2fOrders+Drill+Through+Report&rs:command=Render&rc:Parameters=false&OrderNumber = 1234`

我还尝试在rsreportserver.config文件中删除仅保留RSWindowsNTLM身份验证类型。但这没有帮助。

1 个答案:

答案 0 :(得分:0)

只需转到数据集属性并更改其中的凭据设置。

  

创建具有最小权限的域帐户(足以执行   那个报告)。将其添加到您的报告服务器。

     

转到数据集属性。 - >

     

转到凭据标签选择use this username and password和   在那里提供该帐户的详细信息。 - >

     

重新部署数据源 - >

     

下次当任何用户执行报告时,这些提供的凭据   将用于报告身份验证。

     

你也可以选择第二个选项Do not Use credentials但是它   一个非常不安全的选择。

enter image description here