客户端无法加载打印控件新问题

news/2023/12/9 11:34:32

昨天突然碰到一个棘手的问题,所有用利用Reporting Service在客户端打印的功能都不可以用了,系统显示"Unable to load print control". 费了半天的劲,才找到原因,原来是微软在10月15号的更新惹的祸。当天很多用户都更新了KB956391,这个重要安全更新组织了Reporting Service的ActiveX控件在本地的运行。不过还好,不少老外也碰到同样的问题。看看这个论坛,很多人的后果比我更严重。

http://forums.microsoft.com/TechNet/ShowPost.aspx?PostID=4006172&SiteID=17
在卸载了这个更新KB956391的后,功能就恢复正常了。不过,这个也只能是临时措施,因为更新随时还是要打上去的。这个老外就尝试了一个不同的解决办法,就是把那个KB的Registry断掉,不过他本人也不认为这个是最终解决办法,这样的话系统的漏洞不久没法补了。看看:
http://www.technologystudio.net/blog/post/Microsoft-Update-KB956391-breaks-Reporting-Services-ReportViewer.aspx
不过,紧接着他又提供了一个Final 解决方案,更新SQL Server 2005 SP2,经过摸索发现安装以下更新(KB954607)在SQL Server 2005其作用了,用户在按打印按钮的时候,系统提示下载了一个新的ActiveX,名字叫"RSClientPrint 2005 Class"。这个东东不受KB956391影响。哈哈,看来世界上高手还是真多!心理暗自高兴;)
http://www.microsoft.com/downloads/details.aspx?familyid=5148B887-F323-4ADB-9721-61E1C0CFD213&displaylang=en
原以为问题就此解决了,可还没高兴多久,紧接着另一个又来了,我们的系统里面用到了ReportViewer,这个控件里面的打印按钮,没有用到上面新的ActiveX控件里面的客户端打印功能,错误依旧。这下可就麻烦了,难道为了微软的这个更新我要把相关的程序都改一遍吗?真是越来越郁闷!
还好,我同事又来了新的研究成果,我们的VS2008需要安装一个更新KB952241,安装后在VS2008的目录里面的ReportViewer子目录里面的文件版本就更新了。全变成了,9.0.30271.1,这样在本机调用这个功能OK了。所以,赶紧把它发布到服务器上去试试看。
可是服务器上面居然还是不行,好像VS2008的那个补丁,对服务器没有用。正在万般无奈之际,只好继续查找解决方案。功夫不负有心人,我们找到了下面这个东东,Microsoft Report Viewer Redistributable 2008 (KB952241),在安装过后,客户端可以通过ReportViewer控件在客户端进行打印了。
http://www.microsoft.com/downloads/details.aspx?familyid=CC96C246-61E5-4D9E-BB5F-416D75A1B9EF&displaylang=en
补充如下:
我的是VS2005,
首先SQL SERVER2005 SP2
其次Microsoft Report Viewer Redistributable 2005 Service Pack 1
http://www.microsoft.com/downloads/details.aspx?familyid=82833F27-081D-4B72-83EF-2836360A904D&displaylang=en
最后 SQLServer2005-KB954606
http://www.microsoft.com/downloads/details.aspx?displaylang=zh-tw&FamilyID=4603c722-2468-4adb-b945-2ed0458b8f47
重启iis ok

http://www.ppmy.cn/news/337547.html

相关文章

web打印问题:lodop 一直提示 未安装

解决了这个问题承包了我一天的成就感, 哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈。。。 由于更换了新系统,上线第一天各种无法打印,作为一个做android开发的,跳过来帮忙解决问题。 重点,做笔记 Lodop安装的时…

转载:  Lodop、C-Lodop打印控件报错

在使用 Lodop、C-Lodop打印控件时&#xff0c;使用火狐浏览器不报错&#xff0c;换成IE浏览器时报404错误&#xff08;找不到控件的下载位置): 以前的配置如下&#xff1a; 1.spring-servlet.xml中配置&#xff08;找到打印控件的位置&#xff09;&#xff1a; <mvc:resou…

echarts 3d地图 实现多个geo层缩放拖拽同步且不卡顿

效果&#xff1a; 主要代码: 原理&#xff1a;监听捕获放大缩小动作&#xff0c;设置下层geo的zoom&#xff0c;center为顶层的zoom&#xff0c;center。 标记点大小是计算放大缩小倍数&#xff0c;重设值图标大小。 注意&#xff1a;最后所有层记得加上 animationDurationU…

Cesium加载geoserver发布的wms地图服务-设置BBOX参数无效

一、问题描述&#xff1a; 地图服务是geoserver发布的wms地图服务&#xff0c;使用cesium加载渲染&#xff0c;加载代码如下。 // Cesium加载wms var wms new Cesium.WebMapServiceImageryProvider({url: ,layers: ,//图层名称&#xff0c;或者&#xff1a;工作区:图层名par…

外设驱动库开发笔记52:PM3003S激光粉尘仪驱动

空气质量是现代日常生活中人们所关注的事情&#xff0c;也是生存环境好坏的一种体现。其中粉尘数量监测更是空气质量检测中最常见的对象&#xff0c;在我们的检测设备中也经常会有这种需求。检测手段也是多种多样&#xff0c;这一篇中&#xff0c;我们就来讨论使用PM3003S 激光…

【嵌入式环境下linux内核及驱动学习笔记-(16)linux总线、设备、驱动模型之input框架】

目录 1、Linux内核输入子系统概念导入1.1 输入设备工作机制1.2 运行框架1.3 分层思想 2、驱动开发步骤2.1 在init()或probe()函数中2.2 在exit&#xff08;&#xff09;或remove&#xff08;&#xff09;函数中&#xff1a;2.3 上报事件2.4 input驱动要素导图2.5 input驱动的总…

基于GeoTools的GeoJson导入到PostGis实战

GeoJson是一种对各种地理数据结构进行编码的格式&#xff0c;基于json的地理空间信息数据交换格式。GeoJson对象可以用来表示几何&#xff0c;特征或者特征集合。支持地理点、线、面、多点、多线、多面及几何集合。GeoJson不是本文的重点&#xff0c;因此不再赘述。 PostGIS是在…

大疆 RoboMaster 3508/2006/GM6020 电机使用教程

19年开始使用大疆的电机&#xff0c;刚开始接触有很多东西不懂&#xff0c;网上除了RM官网提供的一些资料外没有很多其他的资料&#xff0c;现在使用大疆电机近一年了&#xff0c;想分享一下自己的经验。 1.硬件部分 1.C610电调只能连接M2006电机&#xff0c;C620电调连接M35…

【3d地图】vue中使用echarts geo3D

文章目录 前言一、echarts是什么&#xff1f;二、使用步骤1.引入echarts库&#xff0c;3d地图必须安装echarts-gl依赖2.制作地图JSON文件2.1 制作自己的json 3.引入到vue组件中4.创建一个有固定宽高大小的div元素5.配置echarts参数6.挂载到mounted钩子&#xff0c;并且组件销毁…

【超详细】基于大疆RoboMaster开发板C型的BMI088数据读取

【超详细】基于大疆RoboMaster开发板C型的BMI088数据读取 这里以博世传感器公司产出的BMI088型号的IMU为例&#xff0c;其里面有3轴高精度加速度计和3轴高精度陀螺仪&#xff0c;其他的特性不再介绍 同时这里的IMU是安装在大疆公司出产的RoboMaster开发板C型&#xff0c;单片机…

RK3588平台开发系列讲解(USB篇)USB Device端口组合配置过程

文章目录 一、configfs二、configfs 配置过程2.1、使能相关的宏2.2、挂载configfs2.3、创建名为g1的usb复合设备2.4、配置PID和VID2.5、创建并配置strings子目录2.6、创建configuration和字符串2.7、创建functions2.8、将functions和configuration关联起来2.9、绑定到UDC,使能…

Redis 缓存淘汰机制

Redis是一款高效的K-V数据库&#xff0c;本文主要是对redis中淘汰数据的机制进行一个简单的介绍。在redis中淘汰数据有俩种&#xff0c;一种是过期淘汰&#xff0c;另外一种是基于LRU淘汰算法的数据淘汰。 因为最近项目需要&#xff0c;打算实现一个简单的LRU算法缓存&#xf…

硬盘服务器哪个好用吗,服务器用固态硬盘好还是机械硬盘好

随着市面上的硬盘不断升级换代&#xff0c;高性价比的固态硬盘越来越受欢迎&#xff0c;原因是固态硬盘相比传统机械硬盘来说各方面性能更好。服务器固态硬盘跟机械硬盘的区别如下&#xff1a; 首先硬盘的基本参数包括容量&#xff0c;转速&#xff0c;平均访问时间&#xff0c…

计算机硬盘通过usb接口,并口硬盘转usb接口的方法介绍【详解】

可是在电脑上面识别不了后面的ide接口硬盘&#xff0c;在bios里面识别的是一个dvd光驱&#xff0c;串口硬盘是接在sata1&#xff0c;按照一般的思路来说&#xff0c;并口硬盘和串口硬盘当然可以一起用&#xff0c;条件是你主板必须有ide和sata接口.首先确认的是主板这2个接口是…

移动硬盘盒芯片(IDE)

有点经验的本友都知道&#xff0c;像硬盘盒这类东西&#xff0c;除了外观设计和用料做工之外&#xff0c;决定其性能的主要就是控制芯片&#xff0c;因此在这将目前市面上常见的移动硬盘盒控制芯片介绍一些&#xff0c;免得下手的时候糊涂~ 属于中高端的有ISD300A1、CY7C68300…

虚拟机黑裙加载硬盘_适合练手,在虚拟机中安装黑群晖,想要组建NAS服务器的看这里...

NAS也可以称之为私有云&#xff0c;无论是企业公司&#xff0c;还是家庭个人&#xff0c;能有一台NAS私有云服务器&#xff0c;在工作和生活中还是非常方便的&#xff0c;它可以摆脱国内云储存不安全、和谐、收费的缺点&#xff1b;可以及时备份你的WINDOWS电脑&#xff0c;MAC…

win7 硬盘变成移动设备_MacBook Pro硬盘改造有技巧,维修师傅便宜盘改原装,省了近千元...

接修一台MacBook ProA1502&#xff0c;13款&#xff0c;故障不通电&#xff0c;指示灯不亮&#xff0c;主板进了牛奶。 拆机&#xff0c;发现硬盘和EC部分进牛奶&#xff0c;和客户报价&#xff0c;留机维修。这种进液&#xff0c;已经凝固了&#xff0c;洗板水已经无能为力了&…

2015 移动技术白皮书

2015年&#xff0c;是移动领域新技术取得极大丰收的一年。 &#xff08;一&#xff09;Android篇 这里我不谈Google IO大会的各种新概念新思想&#xff0c;不谈Android 5.0和高逼格的Material Design&#xff0c;那些都是浮云&#xff0c;热闹过后&#xff0c;能沉淀下来用于…

西数trex自动版u盘版_当移动硬盘遇上它,改变了我的生活:西数My Passport随行版...

大存储时代&#xff0c;该选择什么存储设备 进入数码时代&#xff0c;没有了胶片时代拍摄照片的“沉重”代价&#xff0c;动动手指按动快门&#xff0c;就可以轻松拍摄。这几年&#xff0c;人们对摄影的需求更是与日俱增&#xff0c;高像素的照片以几何级数增长&#xff0c;存储…

西数trex自动版u盘版_当移动硬盘遇上它,改变生活:西数My Passport随行版

大存储时代&#xff0c;该选择什么存储设备 进入数码时代&#xff0c;没有了胶片时代拍摄照片的“沉重”代价&#xff0c;动动手指按动快门&#xff0c;就可以轻松拍摄。这几年&#xff0c;人们对摄影的需求更是与日俱增&#xff0c;高像素的照片以几何级数增长&#xff0c;存储…
最新文章