2008-12-04 7 views
23

Quelqu'un a-t-il rencontré ce problème?Contrôle d'impression client ReportViewer "Impossible de charger le contrôle d'impression client"?

Semble MS ont rompu avec leur propre mise à jour:

A number of people have reported problems using the ActiveX print control in the report viewer after installing Microsoft Update 956391. Specifically, users receive the error "Unable to load client print control" when clicking on the print icon in the report viewer toolbar. I would like to explain what is happening, why we did it, and how to fix the problems that you or your customers are experiencing.

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 ReportManager mais dans notre application (RSinteract) qui fait référence à la version 8.0. 0.0 du ReportViewer il ne fonctionne pas, peu importe ce que je fais.

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

Je voudrais une solution qui ne me demande pas de reconstruire et de redéployer à tous mes clients. Des idées?

Répondre

13

a trouvé un Fix:

  1. Tout d'abord veiller à ce que l'impression fonctionne à partir du Gestionnaire de rapports (ouvrir un rapport dans le Gestionnaire de rapports et d'imprimer à partir de là). 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.

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

+0

Un client a signalé ce fait des rapports au ralentissement avec une autre instance de serveur SQL. En regardant dedans. –

+0

Le client signale maintenant que le ralentissement n'était pas lié. –

1

J'ai eu ce travail avec en supprimant tous les correctifs. Le patch ci-dessus ne fonctionnait pas aussi. Enfin, ce que j'ai fait sur le serveur IIS, installez le correctif suivant et réinitialisez/redémarrez le serveur IIS. Ceci n'est pas destiné à l'application du gestionnaire de rapports. Ceci est pour toute application Web ASP.NET développée en .net3.5 en utilisant VS2008 http://www.microsoft.com/downloads/details.aspx?familyid=6AE0AA19-3E6C-474C-9D57-05B2347456B1&displaylang=en

1

J'ai rencontré le même problème (sur plusieurs serveurs différents). L'application de SP3 et Report Viewer SP1 a aidé sur certains serveurs, permettant aux machines clientes de se connecter et de télécharger le contrôle sans problème. Cependant, j'ai eu un serveur qui, même après avoir appliqué les mises à jour, lors de l'accès à la visionneuse de rapports en utilisant un ordinateur client, il me donnait toujours l'erreur. En examinant la requête GET d'URL exacte qui a été envoyée, j'ai découvert qu'il est possible de forcer l'ordinateur client à se connecter directement au serveur de rapports pour télécharger le contrôle.

L'utilisateur devra saisir l'adresse suivante:

http://reportservername/Reports/Reserved.ReportViewerWebControl.axd?ReportSession=51bjqv45xydgos2wghu5ceza&ControlID=7617dedbf0234f89b80cad8e64431014&Culture=2057&UICulture=9&ReportStack=1&OpType=PrintHtml

Cela devrait alors apparaître le téléchargement nécessaire/installer rapidement.

+0

Merci pour les informations supplémentaires, j'ai posté cette information sur notre blog produit à http://rsinteract.electricbiro.co.uk où vous êtes crédité. –

2

Le suivi fix travail pour moi

Windos Server 2003 64 Reporting Services Windows Vista et Windows XP

Fix 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

travail pour moi

+0

Vous savez, ces liens peuvent être beaucoup plus utiles en anglais ... :( – CodeRedick

+0

Ne peut rien faire à propos de l'entrée de blog espagnol, mais changer le lien KB pour se terminer par "en" au lieu de "es" pour le convertir à l'entrée en anglais lang. –

4

Impossible de charger le contrôle d'impression client!
Chaque fois, les clients voulaient imprimer un rapport en cliquant sur le bouton Imprimer dans leur visualiseur de rapports, ils recevaient toujours ce message d'erreur. J'avais déjà passé près de deux semaines à résoudre ce problème.
Mon environnement est:
- Windows Server 2003 R2 Standard Edition
- Report Server Version 10.XXX
- Les clients avec WindowXP SP3
Ma solution est:
- Remplacement du fichier CAP (RSClientPrint-x86.cab) dans C \ Program Files \ Microsoft SQL
Serveur \ MSRS10.MSSQLSERVER \ Reporting Services \ ReportServer \ bin \
- Extrayez le fichier RSClientPrint-x86.cab et attribuez-le aux clients.


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

1

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

environnement PC Client: Windows XP SP2 avec IE6 ou plus, tous les utilisateurs sont connectés à Active Directory, les utilisateurs ne sont pas membres de l'administrateur local ou du groupe d'utilisateurs privilégiés.

Erreur: Lorsqu'un utilisateur l'impression d'un rapport d'obtenir une erreur « Impossible de charger le client d'impression contrôle »

Solution qui travaillent pour nous: remplacer les fichiers suivants dans SQL Server 2008 avec SQL 2008 R2

Program Files \ Microsoft SQL server \ MSRS10.MSSQLSERVER \ services \ ReportServer \ bin RSClientPrint-x86.cab RSClientPrint-x64.cab RSClientPrint-ia64.cab

une fois que vous remplacez les fichiers un des utilisateurs du serveur n'obtiendra pas au-dessus de l'erreur et ils ne demandent pas Utilisateur de pouvoir local local ou administrateur droit de télécharger Active X. Recommander d'ajouter l'URL du serveur de rapports en tant que site de confiance (ajouter aux sites de confiance) via Active Directory GP.

1

Dans mon cas, quand je reçois ce message IE me suggère d'installer add-on de Microsoft. Après l'installation problème résolu.

Mon logiciel:
IE9 mais travaille aussi sur plus
SQL Server 2008 R2

Questions connexes