使用Visual Studio部署报表到SharePoint服务器

最近公司在测试SharePoint,2007和2010都有试过。本文是我用Visual Studio部署开发好的报表时的一些配置参数,方便后续查阅。

部署到SharePoint 2010服务器

服务器软件环境:

  • Windows Server 2008 R2
  • SQL Server 2008 R2
  • SharePoint Server 2010

宿主网站是http://localhost,创建报告库ReportLibrary,完毕后我们就可以用http://localhost/ReportLibrary访问该报告库。

开启SQL Server Business Intelligence Development Studio,创建报表项目,然后配置项目属性。

TargetDatasetFolder:http://localhost/ReportLibrary/,共享数据集存放文件夹。

TargetDataSourceFolder:http://localhost/ReportLibrary/,共享数据源存放文件夹。

TargetReportFolder:http://localhost/ReportLibrary/ReportFiles,报告文件存放文件夹,这里为报告文件单独规划了一个文件夹。

TargetReportPartFolder:http://localhost/ReportLibrary/,报告部件存放文件夹。

TargetServerURL:http://localhost/ReportLibrary/,报告服务器地址。

部署到SharePoint 2007服务器

服务器软件环境:

  • Windows Server 2003
  • SQL Server 2008 R2
  • SharePoint Server 2007

宿主网站是http://localhost:5090,使用的默认的报表中心模板。

首先确认是否有报告库存在,默认应该有ReportsLibrary库存在,注意它的文档类型。

然后确认是否数据源库存在,默认应该有Data Connections库存在,也注意一下它的文档类型。

开启SQL Server Business Intelligence Development Studio,创建报表项目,然后配置项目属性。

TargetDataSourceFolder:http://softtest:5090/Data%20Connections,共享数据源存放文件夹。

TargetReportFolder:http://softtest:5090/ReportsLibrary,报告文件存放文件夹。

TargetServerURL:http://softtest:5090/ReportLibrary/,报告服务器地址。

这里有一个很奇怪的问题:softtest是服务器的名称,如果使用http://localhost:5090/ReportLibrary/就会报错,但是使用http://softtest:5090/ReportLibrary/就没有问题。

原文地址:https://www.cnblogs.com/eastson/p/2542867.html