Проблема развертывания SSRS 2008 - PullRequest
1 голос
/ 21 октября 2011

Я разработал RDL с использованием SSRS 2008, и когда я развертывал отчеты на работающем сервере SSRS 2005, это приводило к ошибке ниже.

"Определение отчета недопустимо. Подробности: Определение отчета имеет недопустимое целевое пространство имен 'HTTP: /schemas.microsoft.com/sqlserver/reporting/2008/01/reportdefinition' который не может быть улучшен. "

Любая идея, как я могу развернуть свои отчеты без воссоздания отчетов в SSRS 2005.

1 Ответ

5 голосов
/ 21 октября 2011

Существуют значительные различия между SSRS 2008 и SSRS 2005. Я не думаю, что существует какой-либо простой способ развертывания 2008.rdl до 2005.

Были некоторые хаки, которые позволили бы вам развернуть 2005.rdl к серверу SSRS 2000;но различия в этих форматах были незначительными.

SSRS 2008 начал использовать элемент управления tablix для таблиц, списков и матриц.Эти элементы управления были различными типами в SSRS 2005.

Извините за плохие новости, но я думаю, вам нужно будет перестроить отчет в 2005 году или развернуть на сервере 2008 года.

См. Преобразование файла RDL SQL2008 в SQL2005

...