Triệu chứng
Giả định rằng bạn đã có một dịch vụ báo cáo Microsoft SQL Server 2012 (SSRS 2012) hoặc báo cáo SSRS 2014 có chứa nhiều biểu thức. Khi bạn tải lên báo cáo vào trình quản lý báo cáo dịch vụ báo cáo, bạn có thể nhận được thông báo lỗi sau đây:
Lỗi không mong muốn xảy ra trong khi biên soạn các biểu thức. Giá trị trả về bản trình biên dịch gốc: ' [BC30494] dòng quá dài. ' (rsUnexpectedCompilerError).
Giải pháp
Thông tin Cập Nhật tích lũy
Vấn đề lần đầu tiên được khắc phục trong bản Cập Nhật tích lũy SQL Server sau đây.
Mỗi bản Cập Nhật tích lũy mới cho SQL Server chứa tất cả các hotfix và tất cả các bản sửa lỗi bảo mật đã được đưa vào bản Cập Nhật tích lũy trước đó. Chúng tôi khuyên bạn nên tải xuống và cài đặt các bản Cập Nhật tích lũy mới nhất cho SQL Server:
Cách giải quyết
Để giải quyết vấn đề này, hãy di chuyển các phần của báo cáo thành một báo cáo con riêng biệt để mỗi báo cáo sử dụng các hộp văn bản dưới 1000.
Thông tin Bổ sung
Nguyên nhânBáo cáo có chứa nhiều biểu thức có thể gây ra các đường mã nguồn được tạo động với độ dài vượt quá giới hạn độ dài đường được áp dụng bởi trình biên dịch Visual Basic.
Trạng thái
Microsoft đã xác nhận đây là sự cố trong các sản phẩm của Microsoft được liệt kê trong phần "Áp dụng cho".