Tôi đang sử dụng máy chủ báo cáo SQL Server 2014 (phiên bản máy chủ báo cáo hiển thị trên http://localhost/Reportserver là 12.0.4100.1) và cũng đang sử dụng Visual Studio 2013 để phát triển.Báo cáo SSRS 2014 triển khai vấn đề
Gần đây tôi bắt đầu làm việc trên PC mới và chỉ Visual Studio 2015 Enterprise Edition được cài đặt trên này. Hiện tại các báo cáo của tôi được phát triển với trí tuệ kinh doanh đi kèm với Visual Studio 2013 và tôi không thể mở dự án báo cáo của mình trên PC mới. Vì vậy, tôi đã cài đặt các công cụ thông minh nghiệp vụ để phù hợp với Visual Studio 2015 và đã thực hiện các thay đổi nhỏ trên 2 báo cáo. Dù sao thì tôi nhận thấy rằng mã thiết kế của các báo cáo đã có những thay đổi lớn.
Vấn đề là, khi tôi cố gắng để tải lên các báo cáo thay đổi báo cáo máy chủ trên giao diện máy chủ báo cáo, tôi nhận được một thông báo lỗi:
Định nghĩa của báo cáo này là không hợp lệ hoặc được hỗ trợ bởi phiên bản này Dịch vụ báo cáo. Định nghĩa báo cáo có thể đã được tạo bằng phiên bản Dịch vụ báo cáo mới hơn hoặc chứa nội dung không được định dạng đúng hoặc không hợp lệ dựa trên Báo cáo dịch vụ lược đồ. Chi tiết: Định nghĩa báo cáo có mục tiêu không hợp lệ không gian tên 'http://schemas.microsoft.com/sqlserver/reporting/2016/01/reportdefinition' không thể nâng cấp. (rsInvalidReportDefinition) Nhận trợ giúp trực tuyến
Tôi vẫn có thể tải cùng một báo cáo từ Visual Studio 2015 lên cùng một máy chủ bằng cách chọn tùy chọn triển khai trên giải pháp.
Ai đó có thể giúp tôi tải lên báo cáo được thiết kế từ năm 2015 đến SSRS.
Nếu bạn cần tự động triển khai, bạn có thể tìm thấy https://github.com/timabell/ssrs-powershell-deploy hữu ích, bây giờ nó sử dụng các báo cáo được sửa đổi trong 'bin /' nhờ đóng góp. –