2008-12-04 17 views
23

Có ai gặp vấn đề này không?ReportViewer Client Print Control "Không thể tải kiểm soát in của khách hàng"?

vẻ MS đã phá vỡ nó với bản cập nhật riêng của họ:

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.

Từ đây: http://blogs.msdn.com/brianhartman/archive/2008/11/05/client-print-fails-to-load-after-microsoft-update-956391.aspx

tôi có thể lấy nó để làm việc trong ReportManager một lần nữa nhưng trong ứng dụng của chúng tôi (RSinteract) mà tham chiếu phiên bản 8.0. 0,0 của ReportViewer nó không hoạt động bất kể tôi làm gì.

Tôi đã thử tất cả mọi thứ ở đây: http://www.technologystudio.net/blog/post/Microsoft-Update-KB956391-breaks-Reporting-Services-ReportViewer.aspx

Tôi muốn một sửa chữa mà không yêu cầu tôi để xây dựng lại và triển khai lại cho tất cả các khách hàng của tôi. Bất kỳ ý tưởng?

Trả lời

13

Tìm thấy một Fix:

  1. Đầu tiên đảm bảo in được làm việc kể từ Báo cáo Manager (mở một báo cáo trong Báo cáo quản lý và in từ đó).

  2. Nếu nó hoạt động sang Bước 3, nếu bạn nhận được lỗi tương tự, bạn cần phải cài đặt các bản vá lỗi sau trên Máy chủ báo cáo.

  3. Tải về và cài đặt các bản cập nhật sau:

+0

Một khách hàng báo cáo này gây ra báo cáo chậm lại với một ví dụ SQL server. Nhìn vào nó. –

+0

Khách hàng hiện đang báo cáo rằng sự chậm lại không liên quan. –

1

tôi đã làm việc này với ra loại bỏ bất kỳ bản vá lỗi. Bản vá trên không hoạt động. Cuối cùng những gì tôi đã làm là trên máy chủ IIS cài đặt bản vá sau và đặt lại/khởi động lại máy chủ IIS. Đây không phải dành cho ứng dụng trình quản lý báo cáo. Điều này là dành cho bất kỳ ứng dụng ASP.NET Web nào được phát triển bằng .net3.5 sử dụng VS2008 http://www.microsoft.com/downloads/details.aspx?familyid=6AE0AA19-3E6C-474C-9D57-05B2347456B1&displaylang=en

1

Tôi đã gặp vấn đề tương tự (trên một số máy chủ khác nhau). Áp dụng SP3 và Report Viewer SP1 đã giúp trên một số máy chủ, cho phép các máy khách kết nối và tải xuống điều khiển mà không có vấn đề gì. Tuy nhiên, tôi đã có một máy chủ, ngay cả sau khi áp dụng các bản cập nhật, khi truy cập trình xem báo cáo bằng máy khách, nó vẫn cho tôi lỗi. Khi xem xét yêu cầu GET chính xác của URL đang được gửi đi, tôi phát hiện ra rằng có thể buộc máy khách kết nối trực tiếp với Máy chủ Báo cáo để tải xuống điều khiển.

Người dùng sẽ cần phải nhập url sau:

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

này thì nên bật lên cần download/cài đặt nhanh chóng.

+0

Cảm ơn bạn đã biết thêm thông tin, tôi đã đăng thông tin này lên blog sản phẩm của chúng tôi tại http://rsinteract.electricbiro.co.uk nơi bạn được ghi nhận. –

2

Công việc sửa chữa theo đối với tôi

Windos server 2003 64 Dịch vụ Báo cáo Windows Vista và Windows XP

Fix KB967511 và 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

công việc cho tôi

+0

Bạn biết đấy, các liên kết này có thể là LOT hữu ích hơn trong tiếng Anh ... :( – CodeRedick

+0

Không thể làm bất kỳ điều gì về mục nhập blog tiếng Tây Ban Nha, nhưng thay đổi liên kết KB thành "en" thay vì "es" để chuyển đổi vào mục tiếng Anh. –

4

Không thể tải Kiểm soát in của khách hàng!
Mọi lúc, khách hàng muốn in báo cáo bằng cách nhấp vào nút in trên trình xem báo cáo của họ, họ luôn nhận được thông báo lỗi này.

Tôi đã dành gần hai tuần để khắc phục vấn đề này.
môi trường của tôi là:
- Window Server 2003 R2 Standard Edition
- Report Server Version 10.XXX
- Khách hàng với windowXP SP3
Giải pháp của tôi là:
- Thay thế file CAP (RSClientPrint-x86.cab) trong C \ Program Files \ Microsoft SQL
Server \ MSRS10.MSSQLSERVER \ Reporting Services \ ReportServer \ bin \
- Giải nén RSClientPrint-x86.cab và phân phối nó cho khách hàng.


Nghe là file CAB: https://sites.google.com/site/narithsite/Home/RSClientPrint-x86.cab?attredirects=0&d=1

1

môi trường máy chủ của chúng tôi: SQL2008 x64 SP2 Reporting Services trên Windows Server 2008 x64,

khách hàng môi trường PC: Windows XP SP2 với IE6 hoặc cao hơn, tất cả người dùng đang đăng nhập vào Active Directory, người dùng không phải là thành viên của Quản trị viên cục bộ hoặc nhóm người dùng quyền lực.

Lỗi: Khi người dùng in một báo cáo nhận được một lỗi là "Không thể tải điều khiển in client"

Giải pháp mà làm việc cho chúng tôi: thay thế các file sau trong sql 2008 với SQL 2008 R2

Chương trình

tập tin \ Microsoft SQL Server \ MSRS10.MSSQLSERVER \ Reporting Services \ ReportServer \ bin RSClientPrint-x86.cab RSClientPrint-x64.cab RSClientPrint-ia64.cab

Khi bạn thay thế các tập tin một người sử dụng máy chủ sẽ không có được ở trên và lỗi họ không req người sử dụng điện cục bộ hoặc quản trị viên phải tải xuống Active X. Đề xuất thêm URL máy chủ báo cáo làm trang web đáng tin cậy (thêm vào trang Trusted) qua Active Directory GP.

1

Trong trường hợp của tôi khi tôi nhận được tin nhắn này IE gợi ý cho tôi để cài đặt add-on từ Microsoft. Sau khi cài đặt vấn đề được giải quyết.

phần mềm của tôi:
IE9 nhưng công việc cũng trên cũ
SQL SERVER 2008 R2

Các vấn đề liên quan