Ik kwam eigenlijk een soortgelijk probleem tegen waarbij een wijziging die ik moest aanbrengen resulteerde in een fout "Ongedocumenteerde fout/ongeldige RDL-structuur" in 2016, dus ik bewerkte het RDL-bestand zodat ik het in een eerdere versie kon openen en mijn wijzigingen kon aanbrengen. Niet te moeilijk, maar je moet een paar tag-bewerkingen maken.
Voor nieuwe rapporten moet je waarschijnlijk gewoon een oudere versie gebruiken, maar voor bestaande rapporten kun je dit doen:(ik ben teruggegaan naar 2008)
- Wijzig de rapporttag:
- Verwijder MustUnderstand="df"
- Wijzig de xmlns-waarde in "http://schemas.microsoft.com/sqlserver/reporting/2008/01/reportdefinition"
- Verwijder het xmlns:df attribuut.
- Verwijder het volledige blok "ReportParametersLayout".
- Verwijder de "df"-tag en de inhoud ervan.
- Verwijder de "ReportSections" en "ReportSection" openings- en sluitingstags (niet de inhoud).
Heb eigenlijk een superhackachtige code geschreven om dit te doen als onderdeel van een blogpost, maar de handmatige bewerking is eenvoudig genoeg.