【发布时间】:2011-01-08 06:31:02
【问题描述】:
我已将一个 SSRS 2008 R2 项目部署到我们的 SharePoint 集成中。这没有问题。然后我想添加报告部分。我将 DataSource 和 DataSets 转换为共享组件并重新部署。没问题。然后我选择了我想要发布的部分。现在,当我部署项目时,我收到错误消息:
警告:http://dev-sp01/sites/CompanyName/Shared Documents/Reporting/Datasets/ReportsTo.rsds 中不存在引用的项目 ReportsTo。
项目 ReportsTo 是试图发布的部分。这让我有点困惑。我的印象是 rsds 文件类型对于 DataSource 来说是唯一的。鉴于错误中的路径是 Datasets,它不应该在寻找 DataSet 文件吗?
任何帮助解决此问题以发布部分将不胜感激。
我正在使用 BIDS 2008 R2 而不是 Report Builder
更新:..在查看报告服务器上的日志后,我注意到了这一点。
GetPropertiesAction(http://dev-sp01/sites/ThriveReporting/http://dev-sp01/sites/CompanyName/Shared Documents/Reporting/Report Parts/TeamUtilizationOverWeeks_Chart.rsc, PathBased)。
它似乎正在尝试将站点名称与报告部件的完全限定路径合并。在 BIDS 中,我尝试将部署属性中的报告部件路径更改为提供的站点名称的相对路径,但它出错并请求完全限定路径。看起来这可能是一个错误。
回顾一下
尝试发布报告部分时
1) 投标给了我警告:
警告:“http://dev-sp01/sites/CompanyName/Shared Documents/Reporting/Datasets/ReportsTo.rsds”中不存在引用的项目 ReportsTo。
ReportsTo 是一个共享数据集,所以我相信这应该寻找一个 rsd 扩展。在日志中对此有相应的操作,但没有错误
警告:“http://dev-sp01/sites/CompanyName/Shared Documents/Reporting/Datasets/ReportsTo.rsds”中不存在引用的项目 ReportsTo。
GetItemTypeAction(http://dev-sp01/sites/CompanyName/Shared Documents/Reporting/Datasets/ReportsTo.rsds)。
2) Reporting Services 似乎没有正确创建路径以在部署期间访问报表部件。
GetPropertiesAction(http://dev-sp01/sites/CompanyName/http://dev-sp01/sites/CompanyName/Shared Documents/Reporting/Report Parts/TeamUtilizationOverWeeks_Chart.rsc, PathBased)。
【问题讨论】:
-
来自 MS 的回复 - “感谢您提醒我们注意此错误。该错误已在 SQL Server 的下一个版本中修复,该修复将在 SQL Server 2008 的下一次 PCU 更新中移植R2"
标签: sharepoint sharepoint-2010 ssrs-2008