Я пытаюсь распечатать отчет, содержащий гистограмму, с помощью средства просмотра отчетов, но столкнулся с ошибкой. Мой сервер отчетов работает под управлением SQL Server 2005 Reporting Services с пакетом обновления 3 (SP3) в Windows Server 2003 с пакетом обновления 2 (SP2).
Вот несколько шагов, которые воспроизведут проблему (по крайней мере, для меня) ...
- На чистой машине я открываю
отчет, и он отображается нормально.
- Затем я нажимаю кнопку печати, и я
мне предлагают установить
Элемент управления RSClientPrint ActiveX.
control скачивает и устанавливает нормально.
- Я снова нажимаю кнопку печати,
и появится диалоговое окно печати.
- Я выбираю принтер и нажимаю «ОК».
- Появляется окно сообщения с
следующий текст (включая
орфографическая ошибка) ...
Произошла ошибка во время печати.
(0x80004005)
Любой другой отчет, который я пытаюсь напечатать, работает нормально. Единственное отличие этого отчета от других состоит в том, что он содержит гистограмму. Если я удалю график из отчета, заново разверну его, а затем снова запущу, он напечатает без этой ошибки.
Насколько я знаю, он не изолирован от конкретной машины. Это происходит с каждым клиентом, с которым я разговаривал, и с различными машинами здесь, в офисе.
Кто-нибудь видел что-нибудь подобное? Я видел подобные посты в Интернете, в которых предлагалось удалить видеодрайверы на сервере отчетов (думая, что библиотеки GDI испортились), установить пакеты обновления и т. Д. Я испробовал все предложения, но пока не нашел хорошего решения.
Спасибо.