赏梅斋

关注微软技术

博客园 首页 新随笔 联系 订阅 管理

主题讨论日课程 每周四下午15:00-16:00

由众多专家为你认真讲解精彩内容!轻松获取!不容错过!

 

1月31日主题:SSRS 與MOSS集成

讲师:皮皮

講課過程中 , 如果問題請等Q & A時間再發問..

與主題無關問題 , 請16:00課後再討論...

 

北京㊣皮皮 說:

不好意思。。差点都忘了

十一™-VirtualServer 一直有問題...Q_Q 說:

大家不用歡迎了....直接開始

北京㊣皮皮 說:

前些天做过这方面的集成

北京㊣皮皮 說:

所以就在这讨论讨论吧

北京㊣皮皮 說:

在sps2003的时候做SSRS在sps里显示,就是简单的用网页查看器或者自己写一个webpart来显示

北京㊣皮皮 說:

基本上就是利用一个iframe来做

北京㊣皮皮 說:

有一个reporting services自带的报表显示的webpart

北京㊣皮皮 說:

RSWebParts.cab

夏天 說:

听皮皮讲课...沙发.

北京㊣皮皮 說:

这个玩意在C:\Program Files\Microsoft SQL Server\80或者90\Tools\Reporting Services\SharePoint下可以找到

Mickey 說:

沙发一起做

北京㊣皮皮 說:

 

北京㊣皮皮 說:

一般这个使用是用stsadm命令

北京㊣皮皮 說:

STSADM.EXE -o addwppack

北京㊣皮皮 說:

安装后,sharepoint里会有ReportView和Report Explorer两个webpart可以用。

北京㊣皮皮 說:

sps2003和moss2007都是用的一个RSWebParts,并没有随版本升级

 

北京㊣皮皮 說:

我个人感觉。。。。在使用中发现这个webpart经常有的的属性不能正确保存或者别的情况

北京㊣皮皮 說:

或许是我安装的不对啥的

北京㊣皮皮 說:

反正我个人感觉还不如使用网页查看器……

广州㊣EricXu (BizTalk群:group33022@xiaoi.com) 說:

 

北京㊣皮皮 說:

我感觉不论是使用网页查看器还是ReportView,都是很多时候界面非常的难看

广州㊣EricXu (BizTalk:group33022@xiaoi.com) :

没错!

北京㊣皮皮 說:

还有一点,每次打开有报表的页面的时候, 都需要再次登录来通过报表服务器的验证,令人深恶痛疾

北京㊣皮皮 說:

有人通过写代码模拟或者通过xmlhttppost来解决这个问题,不过这也不是最好的方法,而通过SSRSMOSS的集成就可以解决这个问题了

北京㊣皮皮 說:

还有,SSRS的安全和权限方面,虽然SSRS自带的功能基本就可以实现我们的要求,但是在跟SharePoint集成之前,要做到跟SharePoint安全和权限的紧密结合是一件让人烦恼的事情。

北京㊣皮皮 說:

而通过与SharePoint集成,报表服务将被SharePoint接管,自然会继承sharepoint的安全和权限

北京㊣皮皮 說:

将报表文件上载到 SharePoint 库,也自然的有了文档管理和协作,版本控制等功能

北京㊣皮皮 說:

同时,可以在 SharePoint 站点中管理报表、模型、数据源、计划和报表历史记录,等等

北京㊣皮皮 說:

这些,都是在SharePoint中完成的。

北京㊣皮皮 說:

集成后部件库中也有了一个非常好用的报表查看器 Web 部件

北京㊣皮皮 說:

我找找名字。。。

北京㊣皮皮 說:

SQL Server Reporting Services Report Viewer

北京㊣皮皮 說:

这个

北京㊣皮皮 說:

我感觉界面也好看,嘿嘿

北京㊣皮皮 說:

------------------分割线--------------------------

北京㊣皮皮 說:

下面讨论服务器场环境下做集成的一般步骤和一些注意的地方,让兄弟们在搞集成的时候会稍微轻松点

北京㊣皮皮 說:

单服务器环境下的集成,可以参考一个blog

北京㊣皮皮 說:

http://www.cnblogs.com/esestt/archive/2007/04/08/704637.html

北京㊣皮皮 說:

图文并茂

北京㊣皮皮 說:

大家要玩这个可以参考着来

Harry Zhao 說:

cool

北京㊣皮皮 說:

先来集成需要的条件

北京㊣皮皮 說:

Reporting Services SP2,打了sp2后就可以在SSRS的配置管理器中看到SharePoint集成一项

北京㊣皮皮 說:

Reporting Services 外接程序,SSRSWSS/MOSS通过外接程序通讯

北京㊣皮皮 說:

所以,如果你的报表服务器部署在一台单独的机器上的话,还需要安装相应的WSS或者MOSS的对象模型

北京㊣皮皮 說:

只安装WSS/MOSS的web前端就可以

M-赏梅斋-MOSS开发 :

【系统提示】hemeili218@126.com申请加入群,理由是:做moss的人太少了,想认识大家

输入:

/ty hemeili218@126.com

/jj hemeili218@126.com

北京㊣皮皮 說:

然后是其它补丁

 

北京㊣皮皮 說:

集成操作的一般步骤

十一™-VirtualServer 一直有問題...Q_Q 說:

/ty hemeili218@126.com

M-赏梅斋-MOSS开发 :

【系统提示】有新用户 hemeili218@126.com 加入群中

M-赏梅斋-MOSS开发 :

【系统提示】安装MSN群组件,不用手动输入指令

http://www.xiaoi.com/alerts/index.html?page=mqgnzq

北京㊣皮皮 說:

如果报表服务器部署在一台单独的机器上,那么得保证安装有WSS或者MOSSweb前端。

北京㊣皮皮 說:

这个很简单,咱都会

北京㊣皮皮 說:

安装的时候安装类型选择"高级""服务器类型"选择"Web前端 "

北京㊣皮皮 說:

配置向导中,选择"连接到现有服务器场",有个"高级设置",点开选择"请勿使用此计算机承载网站"

北京㊣皮皮 說:

这样以后部署东西也不需要连这台机器也部署

北京㊣皮皮 說:

加入服务器场后,可以在管理中心中将这个web前端的所有服务都停止。

 

北京㊣皮皮 說:

没有什么影响

北京㊣皮皮 說:

然后就是配置SSRS

北京㊣皮皮 說:

Reporting Services配置管理器中"数据库安装"页,新建一个SSRS数据库或者更改模式,记得选中"创建SharePoint集成模式的报表服务器数据库"

北京㊣皮皮 說:

"报表管理器虚拟目录"不需要配置

北京㊣皮皮 說:

集成后,"报表管理器虚拟目录"就不可用了

M-赏梅斋-MOSS开发 :

【系统提示】您输入的帐号没有申请记录,验证失败!

北京㊣皮皮 說:

配置过程中的账户问题,对于服务器场部署,那些服务标识建议使用域用户帐户

北京㊣皮皮 說:

如果使用的是为特定端口配置的默认网站,需要改一下RSReportServer.config 中的UrlRoot节点,否则一般是不用改的,配置过程中会自动改的,我配置了好多次都是自动改的

北京㊣皮皮 說:

------ 我分---------

北京㊣皮皮 說:

然后是。。。在 MOSS Web 应用程序上安装 Reporting Services 外接程序

 

北京㊣皮皮 說:

如果服务器场配置中具有多个Web应用程序,则必须在具有Web前端的每台计算机上都安装外接程序。

北京㊣皮皮 說:

在所有计算机上都安装了此外接程序后,在MOSS管理中心的应用程序管理页中可以看到Reporting Services项

北京㊣皮皮 說:

我配置过程中打开过一些页面会有错误,后来查到是因为忘了一个web前端。。

北京㊣皮皮 說:

然后在管理中心配置Reporting Services项

北京㊣皮皮 說:

"管理集成设置"输入SSRS的URL和身份验证模式。如果将web应用程序配置为 Windows身份验证并且启用了那个Kerberos协议的话,那么可以选择"Windows身份验证",否则就选择"可信身份验证"好了。

北京㊣皮皮 說:

我在配置选择身份验证模式的时候遇到了问题,开始选择的"Windows身份验证",在使用的过程中,总是提示错误

北京㊣皮皮 說:

而且还不是一直这样,偶尔还正常,非常郁闷

北京㊣皮皮 說:

这个错误是。。。

北京㊣皮皮 說:

我找找

北京㊣皮皮 說:

An unexpected error occurred while connecting to the report server. Verify that the report server is available and configured for SharePoint integrated mode

北京㊣皮皮 說:

挺郁闷,也看不出来哪里有错误。上网费尽的查了一下好像跟NTLM和Kerberos有关

北京㊣皮皮 說:

网上查的时需要用Setspn.exe 工具设置SPN来为域用户帐户配置服务主体名称,我也不大懂这个,而且我怕把服务器搞坏,没敢做,后来把身份验证模式改成"可信身份验证"来用就好了

 

北京㊣皮皮 說:

然后设置"授予数据库访问权限"

北京㊣皮皮 說:

简单

北京㊣皮皮 說:

然后。。

北京㊣皮皮 說:

---------------------郁闷的分割线---------------------------

北京㊣皮皮 說:

好像我一直在自言自语。。。。

宁波㊣冬眠 說:

北京㊣皮皮 說:

 

广州㊣EricXu (BizTalk群:group33022@xiaoi.com) 說:

 

北京㊣皮皮 說:

部署配置这块差不多就完事了

北京㊣皮皮 說:

最后就是报表库的建立,报表的开发和部署的东西了

广州㊣EricXu (BizTalk:group33022@xiaoi.com) :

ok

M-赏梅斋-MOSS开发 :

【系统提示】Shaka申请加入群,理由是:正在进行MOSS的项目开发,有意与各位高

输入:

/ty shakacn@hotmail.com

/jj shakacn@hotmail.com

周昕 說:

人都在那...

北京㊣皮皮 說:

MOSS中建报表库,先检查"网站集功能"中的"报表服务器集成"功能是否已经激活,一般情况下是配置好集成后就激活了的。

北京㊣皮皮 說:

都睡着了吧

Hugh@北京 說:

Hugh@北京 說:

听着呢

北京㊣皮皮 說:

然后给文档库或者列表库添加"报表服务器内容类型"。一个报表库就成了

北京㊣皮皮 說:

报表的开发和部署,我现在明白的是三种方法。作好后一个一个的上载,
使用VS开发部署,用外接程序带的那个报表设计器

北京㊣皮皮 說:

第一种,肯定不用,累死

北京㊣皮皮 說:

第三种,没玩过

广州㊣EricXu (BizTalk:group33022@xiaoi.com) :

 

北京㊣皮皮 說:

我想。。有SSRS报表开发经历的朋友都会选择用VS

梁风飚 - :

 

广州㊣EricXu (BizTalk:group33022@xiaoi.com) :

 

北京㊣皮皮 說:

使用VS部署。比如:

报表库的路径是http://sps-server/reports,在这个列表中建一个文件夹DataSource作为
数据源文件夹,建一个文件夹RSFiles作为报表的文件夹。

北京㊣皮皮 說:

那么报表项目属性中

TargetServerURL填写http://sps-server/reports/

TargetDataSourceFolder填写http://sps-server/reports/DataSource

TargetReportFolder填写http://sps-server/reports/RSFiles

北京㊣皮皮 說:

这个跟以前普通的VS部署报表没啥区别。。。。

北京㊣皮皮 說:

只是注意路径

北京㊣皮皮 說:

还有俩需要注意的地方

北京㊣皮皮 說:

数据源必须是有效外部数据源连接字符串。如果域未启用Kerberos
则不能使用 Windows集成安全性凭据类型。

北京㊣皮皮 說:

这个我也不是很明白。。。。。照做就是,查msdn查来的

北京㊣皮皮 說:

照一般的部署配置的话也不用注意这个

北京㊣皮皮 說:

然后是发布报表的权限问题,必须有MOSS站点的"成员""所有者"
权限才可以发布报表,否则会验证拒绝。

北京㊣皮皮 說:

SharePoint的成员/所有者分别匹配SSRS的内容管理员/发布者。

M-赏梅斋-MOSS开发 :

【系统提示】有新用户 Shaka 加入群中

北京㊣皮皮 說:

---------------分就一个字-----------------------

北京㊣皮皮 說:

OK

北京㊣皮皮 說:

然后是一些缺点或者问题吧

Shaka 說:

正在讨论集成Reporting Service的问题吧?

十一™-VirtualServer 一直有問題...Q_Q 說:

缺點跟問題也分享一下吧...皮皮

北京㊣皮皮 說:

服务器场中只能添加一个报表服务器,集成后,原有的报表管理器就不可用了。。
还有无法通过SQL的管理界面来管理SharePoint集成模式的报表服务器

北京㊣皮皮 說:

被sharepoint接管了

北京㊣皮皮 說:

这个也是优点吧,呵呵

北京㊣皮皮 說:

集成后一些SSRS的一些功能也不可用了

北京㊣皮皮 說:

没法自定义安全扩展插件,不能使用数据驱动订阅,不支持链接报表之类。。

北京㊣皮皮 說:

还有。。。。。

北京㊣皮皮 說:

集成后,同一个域下才能查看报表,否则会出现401错误,感觉。。恶心,
不知道失我配置错误?还是。。。郁闷

北京㊣皮皮 說:
--------------最后一次,over-----------------

posted on 2008-02-19 19:19  赏梅斋  阅读(545)  评论(0)    收藏  举报