2010-06-04 39 views
7

Chúc mừng!Sử dụng tập dữ liệu được chia sẻ trong Subreport

Tôi đang sử dụng SSRS với MS SQL Server 2008 R2, có tính năng mới hỗ trợ bộ dữ liệu được chia sẻ.

Trước tiên, tôi đã tạo tập dữ liệu được chia sẻ của mình và đảm bảo rằng nó hoạt động chính xác và có kết nối tốt. Điều đó làm việc tuyệt vời.

Thứ hai, tôi đã tạo báo cáo mới (Hãy gọi nó là "ReportSub") và tôi đã sử dụng số liệu được chia sẻ của mình. Báo cáo hoạt động rất tốt.

Thứ ba, tôi đã tạo một báo cáo khác (Hãy gọi là "ReportMain") và tôi đặt đối tượng phụ con vào báo cáo và liên kết nó với "ReportSub". Không hoạt động. Thay vào đó, tôi nhận được lỗi này:

Không thể truy xuất dữ liệu cho subreport, 'ReportSub', được đặt tại:/ReportSub. Vui lòng kiểm tra tệp nhật ký để biết thêm thông tin.

Bất kỳ ý tưởng nào về sự cố có thể là gì? Nó sẽ hoạt động nếu tôi sử dụng tập dữ liệu được nhúng, nhưng tôi thực sự cần sử dụng tập dữ liệu được chia sẻ.

Xin cảm ơn,

Trả lời

5

Tôi gặp sự cố này chỉ để "xem trước". Ngay sau khi tôi triển khai điều này đến máy chủ dịch vụ báo cáo, nó bắt đầu hoạt động tốt.

0

Tôi đã gặp sự cố này ngay cả sau khi triển khai. Tôi phát hiện ra rằng tôi đã nhắc nhập thông tin đăng nhập nguồn dữ liệu trong subreport, nhưng không phải trong báo cáo chính.

Sau khi tôi làm cho cả hai đều giống nhau (nhắc thông tin đăng nhập hoặc đặt cả hai để sử dụng thông tin đăng nhập được cung cấp), sự cố đã biến mất và tôi có thể xem trước.

+0

Bạn chỉ định thông tin xác thực ở đâu? Trên nguồn dữ liệu? – llasarov

1

Tôi gặp sự cố tương tự khi xem trước MainReport của mình. Bản xem trước SubReport hoạt động tốt, nhưng bản xem trước MainReport tạo ra lỗi "Truy xuất dữ liệu không thành công cho subreport".

Giải pháp không sử dụng tập dữ liệu được chia sẻ trong SubReport mà là một tập hợp con được nhúng!

Tôi cũng đã quan sát thấy rằng một số thay đổi trong SubReport không được thực hiện bởi MainReport. Vì vậy, tôi đã phải đóng cửa và repoen dự án một lần nữa.

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