症状
尝试在 Microsoft Dynamics CRM 4.0 中打印报表时,收到以下错误消息:
无法加载客户端打印控件。
如果安装 SQL Server 2005 Service Pack 2 常规分发版本(GDR)的更新,则会出现此问题。 有关 SQL Server 2005 Service Pack 2 GDR 更新的详细信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
954606 MS08-052: SQL Server 2005 的安全更新的说明 Service Pack 2 GDR:9月9日,2008
原因
出现此问题的原因是 SQL Server 2005 Service Pack 2 GDR 的更新更新了 RSClientPrint 类的版本号。 因此,还必须更新 reportviewer 控件。
解决方案
若要解决此问题,请使用以下方法之一:
-
安装报表查看器可再发行 2005 Service Pack 1。 若要获取报表查看器可再发行 2005 Service Pack 1,请访问下面的 Microsoft 网站:
-
安装 SQL Server 2005 Service Pack 2 的累积更新包9。 有关累积更新程序包9(适用于 SQL Server 2005 Service Pack 2)的详细信息,请单击下面的文章编号,查看 Microsoft 知识库中的文章:
953752 SQL Server 2005 Service Pack 2 的累积更新包9 如果您在安装累积更新程序包9之后仍然收到 "症状" 部分中提及的错误消息,请删除 RSClientPrint 类。 为此,请按照下列步骤操作:
-
启动 Windows Internet Explorer。
-
在 " 工具 " 菜单上,单击 " Internet 选项"。
-
按照相应的步骤进行操作:
-
在 Windows Internet Explorer 7 中,单击 "浏览历史记录" 区域中的 "设置",然后单击 "查看对象"。
-
在 Microsoft Internet Explorer 6 中,单击 " Internet 临时文件" 区域中的 "设置",然后单击 "查看对象"。
-
-
右键单击 " RSClientPrint 类",然后单击 " 删除"。
-
参考
有关更多信息,请访问下面的 Microsoft 网站: