简体   繁体   English

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

[英]SSRS 2008 R2 drill through report promts for authentication

I am facing an issue with running a drill through report from the parent report. 我在运行父报表的追溯报表时遇到问题。 When I click on the link field in the parent report to drill through report I am getting prompted for username and password (windows security). 当我单击父报表中的链接字段以钻取报表时,系统提示我输入用户名和密码(Windows安全性)。

I am connecting to the drill via go to URL and passing a parameter through it. 我通过转到URL并通过它传递参数来连接到演练。 Is there any way I can get rid off this authentication while connecting to the drill through report? 连接到追溯报表时,有什么办法可以摆脱这种身份验证? I want to get rid off this authentication cause we have users connecting from outside network (internet) and there is a first level of authentication on the parent report through a .net website (ReportViewer). 我想摆脱这种身份验证,因为我们有用户从外部网络(互联网)进行连接,并且通过.net网站(ReportViewer)在父报表上存在第一级身份验证。

I tried storing dataset credentials in the reportserver but that didn't stop the authentication prompt. 我尝试将数据集凭据存储在报表服务器中,但这并没有停止身份验证提示。

Go to URL: 转到URL:

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

I also tried removing keeping only RSWindowsNTLM authentication type in rsreportserver.config file. 我还尝试删除rsreportserver.config文件中仅保留RSWindowsNTLM身份验证类型。 But that didn't help. 但这没有帮助。

Just go to your Dataset properties and change the credentials setting there. 只需转到您的数据集属性,然后在此处更改凭据设置。

Create a Domain account with minimum permissions (enough to execute the report). 创建具有最小权限的域帐户(足以执行报告)。 Add it to your reports server. 将其添加到您的报表服务器。

Go to Dataset Properties. 转到数据集属性。 --> ->

Go to credentials Tab select use this username and password and Provide details of that account in there. 转到凭据选项卡,选择use this username and password然后在其中提供该帐户的详细信息。 --> ->

Redeploy the datasource --> 重新部署数据源->

next time when any user executes the report these provided credentials will be used for reports Authentication. 下次任何用户执行报告时,这些提供的凭据将用于报告身份验证。

You can also select the Second option Do not Use credentials but its a very unsecure option. 您还可以选择第二个选项Do not Use credentials但是它是一个非常不安全的选项。

在此处输入图片说明

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM