Sharepoint 2010 如何将共享数据集从VS2008部署到SharePoint 2010,并与Reporting Services以集成模式运行?
我们的SharePoint实例已设置为与Reporting Services集成运行。我能够创建具有正确内容类型的文档库。我有一个名为DataSources的工具,它设置为允许内容类型报告数据源、报告生成器模型和报告生成器报告。另一种称为报告,设置为允许报告生成器报告内容类型 在VS2008中,我有我的SSRS项目,项目部署设置如下:Sharepoint 2010 如何将共享数据集从VS2008部署到SharePoint 2010,并与Reporting Services以集成模式运行?,sharepoint-2010,ssrs-2008,Sharepoint 2010,Ssrs 2008,我们的SharePoint实例已设置为与Reporting Services集成运行。我能够创建具有正确内容类型的文档库。我有一个名为DataSources的工具,它设置为允许内容类型报告数据源、报告生成器模型和报告生成器报告。另一种称为报告,设置为允许报告生成器报告内容类型 在VS2008中,我有我的SSRS项目,项目部署设置如下: TargetDatasetFolder = "http://mysharepoint/sites/mysite/DataSources" TargetDataSo
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一起工作,是否需要进行一些额外的配置?或者这只是我需要避免的一个错误特性
事实证明,如果我手动上传所有内容,然后进入并手动设置数据源和数据集链接,它就会工作 手动:
在你上传rdl、rsd之后,你应该做一些ext更新操作。
1.您应该将数据集的数据源更新为新的Sharepoint格式,如:http://-[spsite]/[datasource name]。只需选择您创建的数据源。
2.您应该将rdl的数据集引用更新为新的Sharepoint格式,如:http://[spsite]/[datesetname]。只需选择您创建的数据集即可
通过SSDT工具自动发布:
在sharepoint站点中创建LIB。在SSDT部署属性页中对其进行配置,单击部署。有关更多详细信息,请转到book。
如我所见,您将TargetServerURL设置为错误的目标,它不是站点url。您可以尝试将其设置为http://mysharepoint/sites/mysite/。哈哈,我不确定,建议你深入阅读这本书
参考:
我刚刚意识到,部署共享数据集的输出的最后一行说1失败了,但根本没有错误。