web-dev-qa-db-fra.com

ReportViewer Client Print Control "Impossible de charger le contrôle d'impression client"?

Quelqu'un a-t-il rencontré ce problème?

Il semble que MS l'ait cassé avec sa propre mise à jour:

Un certain nombre de personnes ont signalé des problèmes d'utilisation du contrôle d'impression ActiveX dans la visionneuse de rapports après l'installation de Microsoft Update 956391. Plus précisément, les utilisateurs reçoivent l'erreur "Impossible de charger le contrôle d'impression client" lorsqu'ils cliquent sur l'icône d'impression dans la barre d'outils de la visionneuse de rapports. Je voudrais expliquer ce qui se passe, pourquoi nous l'avons fait et comment résoudre les problèmes que vous ou vos clients rencontrez.

À partir d'ici: http://blogs.msdn.com/brianhartman/archive/2008/11/05/client-print-fails-to-load-after-Microsoft-update-956391.aspx

Je peux le faire fonctionner à nouveau dans ReportManager mais dans notre application ( RSinteract ) qui fait référence à la version 8.0.0.0 de ReportViewer, cela ne fonctionne pas quoi que je fasse.

J'ai tout essayé ici: http://www.technologystudio.net/blog/post/Microsoft-Update-KB956391-breaks-Reporting-Services-ReportViewer.aspx

J'aimerais un correctif qui ne nécessite pas que je reconstruise et redéploie sur tous mes clients. Des idées?

23

Trouvé un correctif:

  1. Assurez-vous d'abord que l'impression fonctionne à partir du Gestionnaire de rapports (ouvrez un rapport dans le Gestionnaire de rapports et imprimez à partir de là).

  2. Si cela fonctionne, passez à l'étape 3, si vous avez reçu la même erreur, vous devez installer les correctifs suivants sur le serveur de rapports.

  3. Téléchargez et installez la mise à jour suivante:

14

Incapable de charger le contrôle d'impression client!
Chaque fois que les clients voulaient imprimer un rapport en cliquant sur le bouton Imprimer de leur visionneuse de rapports, ils recevaient toujours ce message d'erreur.

J'avais passé près de deux semaines pour résoudre ce problème.
Mon environnement est:
- Windows Server 2003 Standard Edition R2
- Report Server version 10.X.X.X
- Clients avec windowXP SP3
Ma solution est:
- Remplacement du fichier CAP (RSClientPrint-x86.cab) dans C\Program Files\Microsoft SQL
Server\MSRS10.MSSQLSERVER\Reporting Services\ReportServer\bin \
- Extraire le RSClientPrint-x86.cab et le distribuer aux clients.


Hear est le fichier CAB: https://sites.google.com/site/narithsite/Home/RSClientPrint-x86.cab?attredirects=0&d=1

4
Narith

Le travail de correction de suivi pour moi

Serveur Windos 2003 64 Reporting Services Windows Vista et Windows XP

Corrigez KB967511 et KB953752

http://blogs.msdn.com/esecuelesinfronteras/archive/2008/11/10/error-unable-to-load-client-print-control-en-reporting-services.aspx

http://support.Microsoft.com/kb/967511/es

travaille pour moi

2
Tayron Ovares
1
Edward Olamisan

Dans mon cas, lorsque je reçois ce message IE me suggère d'installer le module complémentaire de Microsoft. Après l'installation, le problème est résolu.

Mon logiciel:
IE9 mais fonctionne également sur les anciens
SQL SERVER 2008 R2

1
WooCaSh

J'ai réussi à travailler sans supprimer les correctifs. Le patch ci-dessus ne fonctionnait pas trop. Enfin, ce que j'ai fait était sur le serveur IIS installer le correctif suivant et réinitialiser/redémarrer le serveur IIS. Ce n'est pas pour l'application du gestionnaire de rapports. C'est pour toute application Web ASP.NET développée en .net3.5 à l'aide de VS2008 http://www.Microsoft.com/downloads/details.aspx?familyid=6AE0AA19-3E6C-474C-9D57-05B2347456B1&displaylang=en

1
dotnettrio

Notre environnement de serveur: SQL2008 x64 SP2 Reporting Services sur Windows Server 2008 x64,

Environnement PC client: Windows XP SP2 avec IE6 ou supérieur, tous les utilisateurs sont connectés à Active Directory, les utilisateurs ne sont pas membres de l'administrateur local ou du groupe d'utilisateurs expérimentés.

Erreur: lorsqu'un utilisateur imprimant un rapport obtient une erreur comme "Impossible de charger le contrôle d'impression client"

Solution qui fonctionne pour nous: remplacez les fichiers suivants dans SQL 2008 par SQL 2008 R2

Fichiers programme\Microsoft SQL Server\MSRS10.MSSQLSERVER\Reporting Services\ReportServer\bin RSClientPrint-x86.cab RSClientPrint-x64.cab RSClientPrint-ia64.cab

Une fois que vous avez remplacé les fichiers, les utilisateurs d'un serveur n'obtiendront pas d'erreur ci-dessus et ils n'ont pas besoin d'un droit d'utilisateur local ou d'administrateur pour télécharger Active X. Recommande d'ajouter l'URL du serveur de rapports en tant que site de confiance (ajouter aux sites de confiance) via Active Directory GP.

1
Nishan Perera