我花了很长时间才让它工作起来。我已将 SharePoint 网站和所涉及的 SQL Server 配置为使用 Kerberos。已确认这可以正常工作。
然后,我配置了 SharePoint 站点的 Reporting Services 集成(受信任帐户),启用了匿名访问并启用了报告生成器。我可以毫无问题地启动报告生成器。当我尝试保存报告时,问题就出现了。当启动报告生成器时,Items->New-ReportBuilder Report 会打开并在左下角显示“没有当前报告服务器”。当我关闭向导对话框并单击连接时,我输入http://server.fqdn.net我收到以下错误:
连接失败:
无法连接到 URL 中指定的服务器,“http://服务器名称.fqdn.net/“”。
确保服务器正在运行、URL 正确并且您有使用该服务器的权限。
我也尝试过http://服务器名称.fqdn.net/reportsserver/。当我尝试时,我收到登录提示。当我输入我的凭据时,它会尝试几秒钟,然后发送另一个登录提示。我使用默认设置安装了报告服务器。报告服务数据库与 SharePoint 位于同一台服务器上。配置和其他数据库位于远程 SQL Server 上。我可以浏览http://服务器名称.fqdn.net/reportsserver/URL 并在 IE 中查看目录结构。
答案1
- 初始安装肯定有问题,因为它不允许我们下载报告生成器。
- 根据我们在网上找到的几篇文章,我们启用了匿名访问。这使我们能够下载报告生成器。
- 报告生成器无法访问报告服务器。这就是问题所在。
- 我重新安装了它,但继续启用匿名访问,假设它是必需的,即使我没有在初始测试部署(确实有效)时这样做。
- 我继续收到报告服务器不存在的错误。
- 我再次重新安装并尝试了另一种修复方法。
- 我第三次重新安装但没有启用匿名访问,因为我认为这是有效的测试站点和这个测试站点之间唯一的不同之处。
自找的伤害……呃。