Вопрос

Я использую службы Sql Server Reporting Services (SSRS) 2008 для создания файлов RDL, но также необходимо создать файл RDLC.Проблема в том, что SSRS 2008 использует схему 2008, в то время как Visual Studio 2008 использует схему 2005.

Есть ли инструмент или обходной путь для этого решения?

Примечание:Я не использую tablix, так что это не должно быть проблемой.

Это было полезно?

Решение

Я не знаю о каком-либо инструменте или способе решения этой проблемы и учитывая количество подобных или связанных вопросов в других местах (например Форумы MSDN) без каких-либо удовлетворительных ответов я сомневаюсь, что что-то существует.

Конечно, вы всегда можете пойти дальше и написать XSL-преобразование из нового схема 2008 года к старому схема 2005 года, но, учитывая количество изменений и особенно расширений, это все равно было бы утомительной задачей с довольно возможной потерей информации, даже при полном игнорировании tablix.

В зависимости от ваших требований вы могли бы отложить это до выпуска Visual Studio 2010, который, как предполагается, будет содержать обновленные элементы управления ReportViewer с постоянной поддержкой новой схемы 2008.К сожалению, этот релиз еще не увидел свет, по крайней мере, они не успели выпустить его вовремя для бета-версии 1, см. - Где новый просмотрщик отчетов? - спросил я..

Другие советы

Visual Studio 2010 Beta 2 включает обновленный просмотрщик отчетов в локальном режиме, который может использовать файлы RDLC в стиле 2008: http://msdn.microsoft.com/en-us/vstudio/dd582936.aspx

Я не пробовал это, и мне было бы любопытно узнать, работает ли элемент управления с VS 2008.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top