Понизить SSRS с 2016 до 2008
У нас в работе 2 среды: одна для SSRS 2016, другая для 2008
по ошибке открываю один из отчетов 2008 года в VS2016, теперь не могу открыть его в 2008 году
как я могу понизить отчет SSRS, открытый в 2016 году, до 2008 года?
1 ответ
Мне удалось это сделать
1- изменить
<Report xmlns="http://schemas.microsoft.com/sqlserver/reporting/2016/01/reportdefinition
в
<Report xmlns="http://schemas.microsoft.com/sqlserver/reporting/2008/01/reportdefinition
2- Удалить <ReportSections>
Тег (не внутренние теги, просто родительский тег)
3- Удалить <ReportSection>
Тег, который будет дочерним для точки № 2 (опять же не внутренние теги, просто родительский тег)
4- Удалить <ReportParametersLayout>
тег и все его дети.
1. Создайте новый проект сервера отчетов в Visual Studio 2019. Для этого вам необходимо установить это расширение.
2. Измените имена файлов с rdls на rdl.
3. Добавьте файлы rdl в проект.
4.Change TargetServerVersion в свойствах проекта для SQL Server 2008
5. Щелкните правой кнопкой мыши файл rdl в Visual Studio и выберите команду build.
6. Новый сгенерированный файл rdl будет в папке bin\Release или bin\Debug.