SSRS - По-прежнему нет локального рендеринга отчетов за 2008 год в последней версии программы просмотра?

Я не могу в это поверить - я только начинаю разрабатывать отчет SSRS, используя проект SQL 2008 Report Server в VS 2008. Когда я пытаюсь отобразить отчет в элементе управления VS 2008 ReportViewer, я получаю эту ошибку

The report definition is not valid.  Details: The report definition has an 
invalid target namespace 
'http://schemas.microsoft.com/sqlserver/reporting/2008/01/reportdefinition'
which cannot be upgraded."

Я понимаю ошибку, и она была хорошо задокументирована во всем Интернете за последние полтора года или около того, но может ли случиться так, что до сих пор нет возможности просмотреть эти отчеты в последней версии элемента управления ReportViewer? Другими словами, все эти прошлогодние объявления о том, что MS выпустит обновленный элемент управления ReportViewer в первом квартале 2009 года, который может отображать отчеты SSRS 2008, были неправильными? Единственный обходной путь - установить SQL Server 2005 RS? Как другие решили это? Перейти на VS 2010? Могу ли я зарегистрировать элемент управления ReportViewer 2010 в моем проекте VS2008, и решит ли это проблему? Так много вопросов, но нет ответов ...


person cdonner    schedule 28.11.2009    source источник


Ответы (1)


К сожалению, это действительно правда :-(

См. Статью Билла Вона Отзыв: элемент управления ReportViewer НЕ поддерживает SQL Server 2008 RDL в локальном режиме для получения дополнительных сведений.

Трудно поверить - но это правда :-( Будем надеяться, что в Reporting Services для SQL Server 2010 будет лучше - эээээ ... 2008 R2 :-)

Марк

person marc_s    schedule 28.11.2009
comment
Так жалко не то, что MS облажалась (они не могли запланировать эту функцию, даже если они так утверждают), а то, что они не смогли предоставить какие-либо рекомендации по этой проблеме. Я имею в виду, что может быть сообщение в блоге, по крайней мере, в котором четко говорится, что вы должны установить VS2005 и SQL 2005 параллельно со стеком 2008 и какие версии, чтобы у вас были минимальные требования, позволяющие создавать отчеты SSRS, которые отображаются в контроль 2008 г. Или они могут объяснить, что (если отчеты не нужно развертывать на сервере отчетов), вы можете использовать дизайнер отчетов 2008 года. - person cdonner; 29.11.2009
comment
И мог бы дополнительно объяснить, с какими деградациями или ограничениями вам придется жить, делая это. В конце концов, этот контроль является основным продуктом, который используют компании из списка Fortune 500. - person cdonner; 29.11.2009