我们最近更新了我们的SQL 2008服务器以使用SP 2,并导致了一些麻烦。 我们在此服务器上使用SSRS,当客户端尝试通过内置的打印function打印报告时,我们需要从客户端的服务器上下载RsClientPrint ActiveX控件获取以下错误无法加载客户端打印控件 。
我们有大约700台电脑需要这个固定的,我已经按照以下url上的指示: http : //www.kodyaz.com/articles/client-side-printing-silent-deployment-of-rsclientPrint.aspx
我们有两个问题:
从上面的链接中获取信息后,我们可以将这些文件放在C:\ Windows \ System32文件夹中并注册该DLL,但是我们仍然遇到同样的问题。 我注意到的唯一小问题是,在报告页面的HTML中,引用版本的所有内容都引用了版本2007.100.4000.00,并且我从报告服务器上获取的DLL版本是2007.100.1600.22。
此外,对于某些本地pipe理员的客户端,他们每次点击打印时都会提示安装ActiveX控件。 这工作成功,但我们不能让用户问他们是否要在每次需要打印时安装相同的控件。
我也遇到了这样的问题:用户在每次打印报告时都要求安装ActiveX控件。 这似乎是RsClientPrint插件版本2007.100.1600.22特有的问题。
安装累积更新4没有更新RsClientPrint的版本,所以我用2008 R2报告服务器(v2009.100.160.1)中的那些文件replace了3个cab文件,从客户端机器中删除了rsclientprint。*文件,现在工作。