проблема открытия отчета ssrs 2017 с visual studio 2010 или 2012 или 2013 - PullRequest
0 голосов
/ 07 октября 2019

Проблема с открытием отчета ssrs 2017 в Visual Studio 2010 или Visual Studio 2012

Я нахожусь в процессе определения, можно ли открывать отчеты ssrs 2010 и ssrs 2012 в Visual Studio 2017, и я обнаружил, что это успешно.

Однако сейчас я пытаюсь открыть отчет ssrs 2017 с использованием Visual Studio 2010, Visual Studio 2012 и / или Visual Studio 2013, поскольку именно его сейчас используют мои коллеги.

Я получаю сообщение об ошибке «Один или несколько проектов в решении были загружены неправильно. Пожалуйста, смотрите окно вывода для получения подробной информации ".

Что я вижу в C": \ Census \ Census.rptproj: error: в документе xml есть ошибка (2, 2). Это, вероятно, связано с номерами версий.

Таким образом, вы можете сказать мне, что отчет ssrs 2017 можно открыть в Visual Studio 2010 или Visual Studio 2012 или Visual Studio 2013? Если да, то можете ли вы сказать мне, как достичь моей цели?

1 Ответ

1 голос
/ 13 октября 2019

Да, вы можете.

Прежде чем что-либо предпринять .. Сначала создайте резервную копию файла .rdl

Откройте RDL в XML (подходит любой редактор)

Строка 2в вашем новом отчете будет что-то вроде этого:

<Report xmlns="http://schemas.microsoft.com/sqlserver/reporting/2017/01/reportdefinition" xmlns:rd="http://schemas.microsoft.com/SQLServer/reporting/reportdesigner">

вам нужно изменить его на что-то вроде следующего - я не совсем уверен, какой год вы хотите

<Report xmlns="http://schemas.microsoft.com/sqlserver/reporting/2012/01/reportdefinition" xmlns:rd="http://schemas.microsoft.com/SQLServer/reporting/reportdesigner">

Послеэто .. перейдите в конец xml-файла и удалите следующий тег, а также все, что находится между тегами

<ReportParametersLayout>

 </ReportParametersLayout>

. Причина этого в том, что только 2016 год в палатах допускается для изменения макета параметров. Раньше это было недоступно.

Теперь сохраните файл XML.

Откройте RDL в BIDS или любом другом инструменте, который вы предпочитаете использовать. Должно работать.

другой вариант - посмотреть на этот ответ:

Как создавать отчеты SSRS 2012 с использованием Visual Studio 2019

...