W rzeczywistości napotkałem podobny problem, w którym zmiana, którą musiałem wprowadzić, spowodowała błąd „Nieudokumentowany błąd/nieprawidłowa struktura RDL” w 2016 roku, więc edytowałem plik RDL, aby móc go otworzyć we wcześniejszej wersji i wprowadzić zmiany. Nie za trudne, ale musisz wprowadzić kilka zmian w tagach.
W przypadku nowych raportów prawdopodobnie powinieneś użyć starszej wersji, ale w przypadku istniejących raportów możesz to zrobić:(powróciłem do 2008)
- Zmień tag raportu:
- Usuń MustUnderstand="df"
- Zmień wartość xmlns na „http://schemas.microsoft.com/sqlserver/reporting/2008/01/reportdefinition”
- Usuń atrybut xmlns:df.
- Usuń cały blok „ReportParametersLayout”.
- Usuń tag „df” i jego zawartość.
- Usuń tagi otwierające i zamykające „ReportSections” i „ReportSection” (nie zawartość).
Właściwie napisałem jakiś superhackowy kod, aby to zrobić jako część wpisu na blogu, ale ręczna edycja jest wystarczająco prosta.