2012-11-29 10 views
5

Tôi đang tìm cách chuyển từ tệp RDL sang RDLC, cho báo cáo của tôi.Thực hành tốt nhất chuyển RDL sang RDLC

Lý do là:

  • Biến (Báo cáo là các tập tin RDLC thực hiện tốt hơn)
  • vấn đề Firewall (i cần cổng 80 để được mở để kết nối với ReportServer SQL Server)

Tình huống lý tưởng của tôi sẽ như sau: Tạo báo cáo dưới dạng tệp RDL, do đó, nó có thể dễ dàng được chỉnh sửa. Triển khai nó dưới dạng RDLC cho webapp.

Có một mô-đun trích xuất các truy vấn và tham số được lưu trữ trong RDLC và tạo và chuyển các bộ dữ liệu cho trình báo cáo.

Trong trường hợp này dễ bảo trì. Bất kỳ ý tưởng nào nếu có, hoặc chỉ đường để tạo nó?

Trả lời

7

Microsoft cung cấp tài liệu về Chuyển đổi RDL để rdlc file

Bạn có thể tìm thấy những tài liệu MSDN: Converting RDL and RDLC Files
Nếu bạn cần tài liệu cho một Visual-Studio Version, có một bộ chọn phiên bản trên trang.

+0

Thanx, im biết của bài viết này . Im tìm kiếm một cách tự động chuyển đổi, mà không cần phải tạo ra các tập dữ liệu bản thân mình, nhưng extractet từ defnition trong tập tin rdlc – Arnoldiusss

+0

Vì RDLC là xml-ish bạn có lẽ có thể sử dụng một mẫu t4 để tạo ra các bộ dữ liệu? – TGlatzer

+0

Liên kết bây giờ đề cập đến Visual Studio 2005 Tài liệu về hưu. Hãy thử liên kết này: https://msdn.microsoft.com/en-us/library/ms252109(v=vs.90).aspx –

5

Có vẻ như không có giải pháp khả thi nào cho kịch bản của bạn.

tôi đề nghị bạn xem xét lại lý do ban đầu của bạn:

  • Performance - Tôi không nhận thấy bất kỳ sự khác biệt hiệu suất đáng kể. Trong thực tế một máy chủ SSRS sẽ thường ngoài thực hiện một giải pháp RDLC tổng thể do khả năng mở rộng và bộ nhớ đệm tính năng
  • vấn đề Firewall - máy chủ SSRS không bị giới hạn cổng 80, ref: http://msdn.microsoft.com/en-us/library/ms159261.aspx