2017-11-21 26 views
8

Chúng tôi đang sử dụng ReportViewer 2015 trong ứng dụng ASP.NET Web của chúng tôi và sử dụng nó với IE 11. Khi người dùng (không có quyền quản trị), cố gắng in báo cáo, họ nhận được lỗi sau: enter image description hereIn bằng ReportViewer - SSRS

Nếu tôi bấm, hủy về lỗi này: sau đó các cửa sổ pop up sau đây xuất hiện:

enter image description here

và sau đó bất kể chúng ta bấm yes hoặc no, chúng tôi nhận được thông báo sau:

enter image description here

Trước đây chúng ta đã sử dụng Report Viewer 9 và đây là tất cả làm việc tốt nhưng mà phiên bản của Report Viewer không hiển thị tốt trong IE 11.

Ngoài ra chúng tôi đang triển khai RSClientPrint-x86.inf vào máy chủ của người dùng .

Chúng tôi cũng đã tạm thời gán cho người dùng quyền quản trị đối với máy của họ và khi thiết lập xảy ra trên máy của họ, chúng tôi đã sao chép hội đồng RSClientPrint rồi phân phối chúng nhưng không hoạt động.

Cũng ngay cả khi các hội đồng được triển khai, ngay khi quyền quản trị được lấy ra khỏi người dùng, việc in của họ ngừng hoạt động trở lại.

Có ai giúp được không?

+0

Bạn có đang chạy SQL Server 2008, R2 không? –

+0

SQL Server 2016 – Baahubali

+0

Chỉ cần tò mò nếu, như là một thử nghiệm, bạn cung cấp một liên kết trực tiếp đến redmsributable .msi hoặc .exe và khách hàng thực hiện một tải xuống/lưu như và sau đó chạy, sẽ tạo sự khác biệt trên máy có vấn đề. –

Trả lời

1

Trước tiên, để loại bỏ hiển nhiên, có quyền người dùng được đặt chính xác không? Tìm kiếm nhanh tạo ra một số link

Thứ hai, dịch vụ báo cáo sử dụng xác thực Windows theo mặc định. Có vẻ như bạn muốn sử dụng xác thực biểu mẫu like so.

EDIT: Vì vậy, có vẻ như đây là vấn đề về quyền cài đặt ActiveX. Đối với cài đặt Activex không có quyền quản trị, trên lời nhắc lệnh quản trị, hãy nhập ocsetup.exe AxInstallService và bật nó một lần. Bạn sẽ phải cấu hình nó bằng GPMC. Thêm chi tiết về số này là here.

+0

nếu đó là vấn đề về quyền, họ sẽ không thể xem dữ liệu báo cáo. Vấn đề ở đây là về việc in ấn bằng cách sử dụng điều khiển ActiveX do Microsoft cung cấp. – Baahubali

+0

Đã chỉnh sửa câu trả lời của tôi ... điều này có thể cần được thực hiện trên mỗi máy khách mặc dù ... – Dandekar

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