«Невозможно загрузить управление печатью клиента» - проблемы печати SSRS снова - PullRequest
2 голосов
/ 15 марта 2010

Пожалуйста, прости меня, так как у меня кружится голова. Я пробовал так много решений этой проблемы, что я почти не уверен, где я на данный момент.

На данный момент у меня есть эти проблемы в моих средах Production, Test и Dev. Для простоты, я сначала попробую заставить его работать в Dev. Вот моя установка:

База данных / сервер отчетов (тот же сервер): Windows Server 2003 с пакетом обновления 2 SQL Server 2005 SP3

Блок разработки: Windows 7 Visual Studio 2008 SP1 SQL Server 2008 с пакетом обновления 1 (не используется в этом случае, но хотел бы включить его в случае, если он является относительным) Internet Explorer 8

подробности:

* I have a custom ASP.NET application that is using ReportViewer to access reports on my Database/Reporting Server.
* I am able to connect directly to Report Manager and print with no trouble.
* When I view source on the page with ReportViewer, it says I'm am using version 9.0.30729.4402 .
* The classid of the rsclientprint.dll that keeps getting installed to my c:\windows\downloaded program files directory is {41861299-EAB2-4DCC-986C-802AE12AC499}.
* I have tried taking the rsclientprint.cab file from my Database/Reporting Server and installing it directly to my Development Box and had no success.  I made sure to unregister the previously installed dll first.

Мне кажется, что я прочитал столько решений, сколько смогу, и поэтому я обращаюсь к вам за помощью. Пожалуйста, дайте мне знать, если я могу предоставить дополнительную информацию, которая будет полезна.

Спасибо

1 Ответ

2 голосов
/ 17 марта 2010

Я пересылаю решение, полученное на MSDN. Я надеюсь, что это помогает кому-то еще.

Привет mamorgan1,

Из вашего описания я вас замечаю используете Report Viewer с версией 9.0.30729.4402 и SQL Server Reporting 2005 с пакетом обновления 3 (SP3).

RS Client Print Control является ActiveX элемент управления, который использует ClassID для проверки если ActiveX установлен на клиент. По умолчанию ClassID для SQL Server Reporting Services с пакетом обновления 3 (SP3) 41861299-EAB2-4DCC-986C-802AE12AC499. Однако Report Viewer 9.0.30729.4402 хотел бы ClassID 0D221D00-A6ED-477C-8A91-41F3B660A832. Элемент управления RSClientPrint обновлен после применения накопительного обновления № 8 для SQL Server 2005 с пакетом обновления 3.

Итак, пожалуйста, примените Накопительное обновление № 8 для SQL Server 2005 с пакетом обновления 3 до решить вопрос.

Для получения дополнительной информации о накопительном Обновление № 8 для службы SQL Server 2005 Пакет 3, пожалуйста, смотрите: http://support.microsoft.com/kb/978915/en-us

Если у вас есть еще вопросы, пожалуйста, не стесняйтесь спрашивать.

Спасибо, Джин ЧенДжин Чен - MSFT

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...