SQL 2008 SP2 RsClientPrint ActiveX - “Impossível carregar o controle de impressão do cliente”

2

Recentemente, atualizamos nosso servidor SQL 2008 para usar o SP 2 e isso está causando algumas dores de cabeça. Usamos o SSRS neste servidor e, quando um cliente tenta imprimir um relatório pela função de impressão integrada, precisamos fazer o download do controle ActiveX RsClientPrint do servidor a partir do cliente para obter o seguinte erro Não é possível carregar o cliente controle de impressão .

Temos cerca de 700 computadores que precisam dessa correção e segui as instruções encontradas no seguinte URL: link

Temos dois problemas:

  1. A maioria dos usuários que usarão esse controle ActiveX não é de administradores locais, portanto, eles não poderão instalar o controle em si
  2. Como há tantos computadores, isso precisa ser feito silenciosamente nos bastidores, executados por uma conta de administrador local

Depois de seguir as informações do link acima, podemos colocar os arquivos na pasta C: \ Windows \ System32 e registrar a DLL, mas ainda assim obtemos o mesmo problema. A única coisa pequena que eu notei é que no HTML para a página do relatório, tudo o que referencia uma versão está referenciando a versão 2007.100.4000.00 e a versão da DLL que eu tirei do servidor de relatório é 2007.100.1600.22.

Além disso, para alguns clientes que são administradores locais, eles são solicitados sempre a instalar o controle ActiveX quando clicam em impressão. Isso funciona com sucesso, mas não podemos fazer com que o usuário pergunte se deseja instalar o mesmo controle toda vez que precisar imprimir.

    
por Miles 02.02.2011 / 18:52

1 resposta

1

Também tive o problema em que os usuários precisavam instalar o controle ActiveX toda vez que imprimiam o relatório. Este parece ser um problema peculiar à versão 2007.100.1600.22 do complemento RsClientPrint.

A instalação da atualização cumulativa 4 não atualizou a versão do RsClientPrint, então substituí os três arquivos cab pelos de um servidor de relatório 2008 R2 (v2009.100.160.1), excluí os arquivos rsclientprint. * das máquinas cliente e tudo parece funcionar agora.

    
por 28.06.2011 / 05:38