我已经配置了SSRS和SharePoint集成,一切正常,没有启用SSL。
我可以在SSRS(BIDS)中创建报告并连接到SharePoint列表并运行它们。我可以通过SharePoint文档库创建报表,它们运行得非常好。
当我在IIS中为我的SharePoint网站启用“require SSL”时,我就开始遇到问题。突然间,我不能再在BIDS中的数据源连接中使用localhost,这样会导致问题。一旦我将其切换到我的公共https:// URL,我就无法让它工作。我收到401未经授权的错误。
我曾尝试在SSRS中添加一个“执行帐户”,似乎没什么帮助。我尝试通过SSRS数据源指定除Windows身份验证以外的凭据,这给了我另一个错误,说该插件不支持Windows身份验证以外的任何其他内容。我尝试通过Web从远程框连接到Report Builder 3.0,我得到了相同的错误。
在Windows Server 2008 r2上使用SharePoint 2010 Foundation和SQL Server 2008 r2。
答案 0 :(得分:0)
当我没有弄清楚如何做你正在做的事情时,我没有尝试过一件事。
在管理中心中配置报表服务器集成时, 以此格式指定报表服务器URL:
https://<SSLCertifcateName>:<SSLport>/reportserver.
有关详细信息,请参阅如何:配置报表服务器集成 SharePoint管理中心中的功能
http://msdn.microsoft.com/en-us/library/ms345223%28v=sql.90%29.aspx