我正在以集成模式运行SSRS(受信任),并且尝试在Sharepoint 2010中的基于表单的身份验证站点上使用HTML查看器时遇到问题。我在FBA中找到了几篇关于使用报表查看器的文章;但是,据我所知,我需要使用HTML查看器,因为最终目标是为最终用户无缝生成PDF文件。我得到的错误是“401 UNAUTHORIZED此SharePoint网站上的Reporting Services端点发生未知错误。”我提交的Url格式如下: HTTP:/// _ vti_bin /的ReportServer //.rdl& RS:命令=呈现和放大器; RS:格式= PDF。一些附加信息,如果我使用默认站点名称而不是基于表单的名称,请求将起作用。
所以我的问题是双重的,我能否在FBA中做到这一点?如果不是,为客户制作报告PDF的最佳途径是什么?
由于
答案 0 :(得分:2)
首先,使用SharePoint运行SSRS非常棘手。要使SSRS能够接收用户凭证,它必须以kerberos模式运行。否则,对SSRS的请求将作为ANONYMUS LOGON(这就是您获得401的原因)。
现在,对于PDF,您有几个选择: