在网上找了很多资料,都是针对sql2005的,而且我也把IE的安全设置低了,安全站点也添加了,应该不是IE的设置问题。
本人服务器数据库是SQL Server 2008 R2版 ,操作系统是 Windows Server 2008 R2 Standard (64位) 版本,按照有些
网站说的,重复安装了Microsoft Report Viewer 2008 和相应的SP1好几次都不行。请各们大哥、大姐帮忙解决,谢谢!
15 个解决方案
#1
ActiveX控件设置都启动了吗?
#2
“无法加载客户端打印控件”的解决方案 『原创』
故障描述:
B/S 结构的程序,使用微软的 RDLC 呈现报表给用户,但在 ReportViewer 里按下 [打印] 按钮时提示:“无法加载客户端打印控件”,不能打印。
引发原因:
原来是微软在2008年10月15号的更新惹的祸。当天很多用户都更新了 KB956391,这个重要安全更新阻止了 Reporting Service 的 ActiveX 控件在本地的运行。
解决方案:
在网上找了一些资料,发现最简单的处理办法是去给 VS 2008 下载一个 KB952241 更新:
标 题:Visual Studio 2008 GDIPLUS.DLL 安全更新
文件名:VS90-KB952241-x86.exe
地 址:http://www.microsoft.com/downloads/details.aspx?displaylang=zh-cn&FamilyID=A8C80B29-6D00-4949-A005-5D706122919A
安装后,再次在 ReportViewer 里单击“打印”按钮时 IE 会提示下载安装一个 ActiveX 控件,然后就能直接在 IE 里打印了!
后记:
将程序布署到 Web 服务器上后,客户端仍然不能打印,猜测应该是客户端没有安装 VS 2008,没有打上面那个补丁的原因。
再下载一个补丁,在 Web 服务器上安装,然后重启 IIS,一切 OK!
标 题:Microsoft Report Viewer Redistributable 2008
文件名:ReportViewer.exe
地 址:http://www.microsoft.com/downloads/details.aspx?familyid=CC96C246-61E5-4D9E-BB5F-416D75A1B9EF&displaylang=zh-cn
参考资料:
http://social.msdn.microsoft.com/forums/en-US/sqlreportingservices/thread/8d7f3b6a-6a23-4c25-a9ae-846d1391bf9e/
百度文库资料
#3
都启动了!!
#4
一、SQL SERVER 安装最新的Service Pack补丁包。
二、重启SQL服务以及IIS
二、重启SQL服务以及IIS
#5
试过了,还是不行。。。。
#7
帖子都是一样的问题,而且都还没有解决呢。。。。。郁闷
#8
为什么忽视我呢,瞧不起级别低的吗
#9
我上面那个资料里面有的,你说的全在里面,楼主说不好使
#10
没有啊,我自己的级别也一样低,只是你说的贴里都有讲,而且我也操作过。
#11
你确定 SELECT SERVERPROPERTY('productlevel') 的结果是sp1 ?
#12
你在哪里说了,我怎么没看到。
#13
楼上姐姐头像好不漂亮
哥哥确定每个操作步骤都做到了,正确了?
#14
是的,没错。。。结果就是“sp1” 按你说的,查了!
#15
非常感谢各位大虾的帮助!问题终于得到了解决。现在我说一下是如何解决的。。。希望对大家有所帮助。
事件描述:操作系统:Windows Server 2008, 数据库:SQL 2008 R2环境,刚开始安装打印控件时候,直接打印报表,但是试运行一段时间后打印报表功能失效,提示"无法加载客户端打印控件"。
原因分析:试运行过程中可能自动安装了一些补丁导致报表打印功能失效。
处理措施:要按一定的顺序安装以下三个相应的补丁程序:先安装Microsoft Report Viewer 2008 SP1 ,后再安装Microsoft Report Viewer 2008 SP1 Redistributable,最后再安装ReportViewer2008.重启IIS可以解决。如果不按以上相应的顺序则导致报表打印功能失效。
事件描述:操作系统:Windows Server 2008, 数据库:SQL 2008 R2环境,刚开始安装打印控件时候,直接打印报表,但是试运行一段时间后打印报表功能失效,提示"无法加载客户端打印控件"。
原因分析:试运行过程中可能自动安装了一些补丁导致报表打印功能失效。
处理措施:要按一定的顺序安装以下三个相应的补丁程序:先安装Microsoft Report Viewer 2008 SP1 ,后再安装Microsoft Report Viewer 2008 SP1 Redistributable,最后再安装ReportViewer2008.重启IIS可以解决。如果不按以上相应的顺序则导致报表打印功能失效。
#1
ActiveX控件设置都启动了吗?
#2
“无法加载客户端打印控件”的解决方案 『原创』
故障描述:
B/S 结构的程序,使用微软的 RDLC 呈现报表给用户,但在 ReportViewer 里按下 [打印] 按钮时提示:“无法加载客户端打印控件”,不能打印。
引发原因:
原来是微软在2008年10月15号的更新惹的祸。当天很多用户都更新了 KB956391,这个重要安全更新阻止了 Reporting Service 的 ActiveX 控件在本地的运行。
解决方案:
在网上找了一些资料,发现最简单的处理办法是去给 VS 2008 下载一个 KB952241 更新:
标 题:Visual Studio 2008 GDIPLUS.DLL 安全更新
文件名:VS90-KB952241-x86.exe
地 址:http://www.microsoft.com/downloads/details.aspx?displaylang=zh-cn&FamilyID=A8C80B29-6D00-4949-A005-5D706122919A
安装后,再次在 ReportViewer 里单击“打印”按钮时 IE 会提示下载安装一个 ActiveX 控件,然后就能直接在 IE 里打印了!
后记:
将程序布署到 Web 服务器上后,客户端仍然不能打印,猜测应该是客户端没有安装 VS 2008,没有打上面那个补丁的原因。
再下载一个补丁,在 Web 服务器上安装,然后重启 IIS,一切 OK!
标 题:Microsoft Report Viewer Redistributable 2008
文件名:ReportViewer.exe
地 址:http://www.microsoft.com/downloads/details.aspx?familyid=CC96C246-61E5-4D9E-BB5F-416D75A1B9EF&displaylang=zh-cn
参考资料:
http://social.msdn.microsoft.com/forums/en-US/sqlreportingservices/thread/8d7f3b6a-6a23-4c25-a9ae-846d1391bf9e/
百度文库资料
#3
都启动了!!
#4
一、SQL SERVER 安装最新的Service Pack补丁包。
二、重启SQL服务以及IIS
二、重启SQL服务以及IIS
#5
试过了,还是不行。。。。
#6
#7
帖子都是一样的问题,而且都还没有解决呢。。。。。郁闷
#8
为什么忽视我呢,瞧不起级别低的吗
#9
我上面那个资料里面有的,你说的全在里面,楼主说不好使
#10
没有啊,我自己的级别也一样低,只是你说的贴里都有讲,而且我也操作过。
#11
你确定 SELECT SERVERPROPERTY('productlevel') 的结果是sp1 ?
#12
你在哪里说了,我怎么没看到。
#13
楼上姐姐头像好不漂亮
哥哥确定每个操作步骤都做到了,正确了?
#14
是的,没错。。。结果就是“sp1” 按你说的,查了!
#15
非常感谢各位大虾的帮助!问题终于得到了解决。现在我说一下是如何解决的。。。希望对大家有所帮助。
事件描述:操作系统:Windows Server 2008, 数据库:SQL 2008 R2环境,刚开始安装打印控件时候,直接打印报表,但是试运行一段时间后打印报表功能失效,提示"无法加载客户端打印控件"。
原因分析:试运行过程中可能自动安装了一些补丁导致报表打印功能失效。
处理措施:要按一定的顺序安装以下三个相应的补丁程序:先安装Microsoft Report Viewer 2008 SP1 ,后再安装Microsoft Report Viewer 2008 SP1 Redistributable,最后再安装ReportViewer2008.重启IIS可以解决。如果不按以上相应的顺序则导致报表打印功能失效。
事件描述:操作系统:Windows Server 2008, 数据库:SQL 2008 R2环境,刚开始安装打印控件时候,直接打印报表,但是试运行一段时间后打印报表功能失效,提示"无法加载客户端打印控件"。
原因分析:试运行过程中可能自动安装了一些补丁导致报表打印功能失效。
处理措施:要按一定的顺序安装以下三个相应的补丁程序:先安装Microsoft Report Viewer 2008 SP1 ,后再安装Microsoft Report Viewer 2008 SP1 Redistributable,最后再安装ReportViewer2008.重启IIS可以解决。如果不按以上相应的顺序则导致报表打印功能失效。