【发布时间】:2014-06-23 11:34:01
【问题描述】:
我们的 SharePoint 实例已设置为与 Reporting Services 集成运行。我能够创建具有正确内容类型的文档库。我有一个名为 DataSources 的数据源,它设置为允许内容类型报告数据源、报告生成器模型和报告生成器报告。另一个称为 Reports,它设置为允许 Report Builder 报告内容类型。
在VS2008我有我的SSRS项目,项目部署设置如下:
TargetDatasetFolder = "http://mysharepoint/sites/mysite/DataSources"
TargetDataSourceFolder = "http://mysharepoint/sites/mysite/DataSources"
TargetReportFolder = "http://mysharepoint/sites/mysite/Reports"
TargetReportPartFolder = "http://mysharepoint/sites/mysite/DataSources"
TargetServerURL = "http://mysharepoint/"
TargetServerVersion = SQL Server 2008 R2
当我部署共享数据源时,它工作正常,完美地显示在库中。 当我部署共享数据集时,我没有收到任何错误,但服务器上根本没有显示任何内容。输出日志如下所示:
Deploying to http://mysharepoint/
Deploy complete -- 0 errors, 0 warnings
与共享数据源对比:
Deploying to http://mysharepoint/
Deploying data source 'http://mysharepoint/sites/mysite/DataSources/SharedDataSource.rsds'.
Deploy complete -- 0 errors, 0 warnings
当我部署报告时,它抱怨共享数据集不存在。更糟糕的是,如果我手动将共享数据集上传到服务器,在部署报告时仍然会收到错误消息,即在我知道它们所在的地址找不到共享数据集!
是否需要进行一些额外的配置才能让共享数据集在集成模式下与 SharePoint 一起使用?或者这只是我需要避免的一个错误功能。
事实证明,如果我手动上传所有内容,然后进入并手动设置 DataSource 和 DataSet 链接,它将起作用。
【问题讨论】:
-
我刚刚意识到,共享数据集部署的输出中的最后一行显示 1 failed,但根本没有错误。