简体   繁体   English

SSRS报表管理员

[英]SSRS Report Manager

I am implementing an SSRS project but I have issues with the deployment phase. 我正在实施SSRS项目,但是部署阶段存在问题。

My requirements 我的要求

  1. Deploy the report to the reporting server 将报告部署到报告服务器
  2. Allow Users to access the reports from a custom web application. 允许用户从自定义Web应用程序访问报告。
  3. Users should access the reports with any browser 用户应使用任何浏览器访问报告
  4. I don't have a sharepoint/Domain authentication so I am using a custom web app 我没有共享点/域身份验证,所以我正在使用自定义Web应用程序

My Challenges 我的挑战

After deploying the reports to the report server, If I try to access the Report Manager Url from my client system I receive an prompt requesting for the Windows Login Credentials of my Reporting Server. 将报表部署到报表服务器后,如果尝试从客户端系统访问报表管理器网址,则会收到提示,要求我提供报表服务器的Windows登录凭据。 I want disable this prompt. 我要禁用此提示。

Please I need your help. 拜托我需要你的帮忙。 Thanks 谢谢

You need to edit the data source of that report (or of the shared data source if it uses one) and choose the option "Credentials stored securely in the report server", adding the credentials appropriate to the data source there. 您需要编辑该报告的数据源(如果使用共享数据源,则需要编辑该数据源),然后选择“安全存储在报告服务器中的凭据”选项,并在其中添加适合该数据源的凭据。

The problem you're having is that the default data source authentication (as with SQL Server itself) is Windows integrated authentication, and that's why you're getting prompted for credentials from a browser connection. 您遇到的问题是默认的数据源身份验证(与SQL Server本身一样)是Windows集成身份验证,这就是为什么会提示您从浏览器连接中获取凭据的原因。

See here for an overview on how to store credentials with the data source. 有关如何将凭据与数据源一起存储的概述,请参见此处

在Web应用程序的web.config中添加标识impersonate =“ true”,SSRS 2012不使用IIS。

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

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