Подтвердить что ты не робот

ReportViewer Client Print Control "Не удается загрузить клиентский контроль печати"?

Кто-нибудь сталкивался с этой проблемой?

Кажется, MS нарушили его своим обновлением:

Сообщено несколько человек проблемы с использованием печати ActiveX управления в средстве просмотра отчетов после установка Microsoft Update 956391. В частности, пользователи получают ошибку "Не удалось загрузить клиентский контроль печати" при нажатии на значок печати в панель инструментов просмотра отчетов. я бы хотел объяснить, что происходит, почему мы сделал это, и как исправить проблемы что вы или ваши клиенты испытывают.

Отсюда: http://blogs.msdn.com/brianhartman/archive/2008/11/05/client-print-fails-to-load-after-microsoft-update-956391.aspx

Я могу заставить его работать в ReportManager снова, но в нашем приложении (RSinteract), который ссылается на версию 8.0.0.0 ReportViewer it не работает независимо от того, что я делаю.

Я пробовал все здесь: http://www.technologystudio.net/blog/post/Microsoft-Update-KB956391-breaks-Reporting-Services-ReportViewer.aspx

Мне нужно исправление, которое не требует от меня пересортировки и повторного развертывания для всех моих клиентов. Любые идеи?

4b9b3361

Ответ 1

Найден Fix:

Ответ 2

Невозможно загрузить Client Print Control!
Каждый раз клиенты хотели распечатать отчет, нажав кнопку print в своем средстве просмотра отчетов, они всегда получали это сообщение об ошибке.

Я потратил почти две недели, чтобы исправить эту проблему.
Моя среда:
- Window Server 2003 Standard Edition R2
- Сервер отчетов версии 10.X.X.X
- Клиенты с окном XP SP3
Мое решение:
- Замена CAP файла (RSClientPrint-x86.cab) в C\Program Files\Microsoft SQL
  Сервер\MSRS10.MSSQLSERVER\Службы Reporting Services\ReportServer\bin\
- Извлеките RSClientPrint-x86.cab и присвойте его клиентам.


Hear - это файл CAB: https://sites.google.com/site/narithsite/Home/RSClientPrint-x86.cab?attredirects=0&d=1

Ответ 4

Я получил эту работу без удаления патчей. Вышеупомянутый патч тоже не работал. Наконец, я сделал на сервере IIS установку следующего патча и reset/перезапустить сервер IIS. Это не для приложения диспетчера отчетов. Это для любого веб-приложения ASP.NET, разработанного в .net3.5 с использованием VS2008 http://www.microsoft.com/downloads/details.aspx?familyid=6AE0AA19-3E6C-474C-9D57-05B2347456B1&displaylang=en

Ответ 5

У меня была та же проблема (на нескольких разных серверах). Применение SP3 и Report Viewer SP1 помогло на некоторых серверах, позволяя клиентским машинам подключаться и загружать элементы управления без проблем. Тем не менее, у меня был один сервер, который даже после применения обновлений при доступе к средству просмотра отчетов с использованием клиентской машины все еще выдавал мне ошибку. При поиске точного запроса URL GET, который отправляется, я обнаружил, что можно заставить клиентский компьютер напрямую подключаться к Серверу отчетов для загрузки элемента управления.

Пользователю необходимо будет ввести следующий URL-адрес:

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

Затем появится запрос на загрузку/установку.

Ответ 6

Наша серверная среда: службы отчетов SQL2008 x64 SP2 для Windows Server 2008 x64,

Клиентская среда для ПК: Windows XP с пакетом обновления 2 (SP2) с IE6 или выше, все пользователи подключаются к Active Directory, пользователи не являются членами локальной административной группы или группы пользователей.

Ошибка: когда пользователь печатает отчет, получая сообщение об ошибке "Невозможно загрузить клиентский контроль печати"

Решение, которое работает для нас: замените следующие файлы в sql 2008 на SQL 2008 R2

Программные файлы \Microsoft SQL Server\MSRS10.MSSQLSERVER\Службы Reporting Services\ReportServer\bin RSClientPrint-x86.cab RSClientPrint-x64.cab RSClientPrint-ia64.cab

Как только вы замените файлы, пользователи одного сервера не превысят ошибку, и им не потребуется локальный пользователь Power или admin, чтобы загрузить Active X. Рекомендуем добавить URL-адрес сервера отчетов в качестве доверенного сайта (добавить к доверенным сайтам) через Active Directory GP.

Ответ 8

В моем случае, когда я получаю это сообщение, IE предлагает мне установить надстройку из Microsoft. После решения проблемы установки.

Мое программное обеспечение:
IE9, но работайте также и с более старыми
SQL SERVER 2008 R2