SharePoint集成报表服务查看Sybase数据

本文记录的是使用SSRS制作Sybase报表,然后放到SharePoint的过程中需要注意的一些要点。

测试环境:Windows Server 2008 + SQL Server 2008 R2 + SharePoint Server 2010 + Sybase ASE 15,SQL Server是以集成模式配置的。

安装Sybase客户端

安装Sybase客户端时,我们应该选择“定制”安装:

在选择功能组件时将所有的ASE Data Providers全都勾上:

其它地都“下一步”操作就可以了。

创建SSRS报表

打开SQL Server Business Intelligence Development Studio,创建报表项目。需要注意的是新建数据源时,我们需要选择OLE DB连接Sybase数据库,服务器名用"IP地址:端口号"的格式。

发布Sybase报表到SharePoint网站

SharePoint网站是http://win-d319be86opu,创建一个名为ReportLibrary的报告库,完成后我们应该可以用http://win-d319be86opu/ReportLibrary进行访问。根据需要可以在报告库下建立一些目录用来区分后面发布的报表。

 

打开报表项目,设置与SharePoint有关的属性:

TargetDatasetFolder:http://win-d319be86opu/ReportLibrary/销售管理报表,共享数据集存放目录,注意不要最后的斜杠。

TargetDataSourceFolder:http://win-d319be86opu/ReportLibrary/销售管理报表,共享数据源存放目录,注意不要最后的斜杠。

TargetReportFolder:http://win-d319be86opu/ReportLibrary/销售管理报表,报告文件存放目录,注意不要最后的斜杠。

TargetReportPartFolder:http://win-d319be86opu/ReportLibrary/销售管理报表,报告部件存放目录,注意不要最后的斜杠。

TargetServerURL:http://win-d319be86opu/,报告服务器地址,注意带上最后的斜杠。

这里不要使用localhost或者127.0.0.1来指代SharePoint服务器,虽然也可以发布,但是后面在查看报表时会“报表服务器不支持您指定的目标位置”这样的错误。

最后发布报表,打开报表库看看能否正确地执行我们的报表。

 

 

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