asp.net 通过ReportService2010 Web服务将SSRS报告部署到Sharepoint

omqzjyyz  于 12个月前  发布在  .NET
关注(0)|答案(1)|浏览(123)

是否可以通过SSRS发布Web服务ReportService2010.asmx将报告部署到Sharepoint中托管的SSRS(2008 R2/2012)。如果是这样,任何人给予任何建议,具体来说,SSRS(例如)是否需要处于Sharepoint集成模式(并且目标文档库具有注册的SSRS内容类型)
我们有一个要部署到的SSRS Sharepoint集成示例,但是当我在(ReportService2010.asmx)Web服务中调用FindItems Web方法时,我们收到错误消息rsItemNotFound -“The item '/' cannot be found”
注意到

  • 我们正在使用的Web服务的URL是:
http://sharepointUrl/siteCollection/site/_vti_bin/ReportServer/ReportService2010.asmx

解决了

  • 我们能够手动地部署对象(即,权限OK)
  • 我们可以通过上述过程毫无问题地部署到独立SSRS示例
tcbh2hod

tcbh2hod1#

十年后,我在寻找有关如何迁移SSRS报告的信息时偶然发现了这篇文章。下面的信息可以帮助那些也生活在我的噩梦中的人。
我对传统的SharePoint或SSRS不是很熟悉,但我已经做了10多年的服务器管理员。我的任务是将SSRS报告从本地SharePoint 2016场迁移到PowerBI报告服务器,以准备停用SharePoint服务器群。
能够使用此URL查看目录结构及其子目录

https://SHAREPOINTURL/sites/SITE/SUBSITE/_vti_bin/ReportServer?https%3a%2f%2fSHAREPOINTURL%2fsites%2fSITE%2fSUBSITE&rs:Command=ListChildren

使用此命令已成功迁移报表

rs.exe -i ssrs_migration.rss -e Mgmt2010 -s "https://SHAREPOINTURL/sites/SITE/SUBSITE/_vti_bin/ReportServer/" -v f="sites/SITE/SUBSITE" -u DOMAIN\USERNAME -p PASSWORD -v ts="https://SSRSserverURL/reportserver16" -v tf="/SSRSFolder" -v tu=DOMAIN\USERNAME -v tp=PASSWORD -v security="True"

我和一个BI团队成员一起设计了这个命令,但分享是因为它对我们有用。希望这能帮助那些像我一样把头撞在墙上的人。

相关问题