Всъщност се сблъсках с подобен проблем, при който промяната, която трябваше да направя, доведе до грешка „Недокументирана грешка/Невалидна RDL структура“ през 2016 г., така че редактирах RDL файла, за да мога да го отворя в по-ранна версия и да направя своите промени. Не е много трудно, но трябва да направите няколко редакции на маркери.
За нови отчети вероятно трябва да използвате по-стара версия, но за съществуващите отчети можете да направите това:(Върнах се към 2008 г.)
- Променете маркера на отчета:
- Премахнете MustUnderstand="df"
- Променете стойността на xmlns на „http://schemas.microsoft.com/sqlserver/reporting/2008/01/reportdefinition“
- Изтрийте атрибута xmlns:df.
- Изтрийте целия блок „ReportParametersLayout“.
- Изтрийте маркера „df“ и неговото съдържание.
- Изтрийте отварящите и затварящите тагове „ReportSections“ и „ReportSection“ (не съдържанието).
Всъщност написах някакъв суперхакски код, за да направи това като част от публикация в блог, но ръчната редакция е достатъчно проста.