Ошибка в Visual Studio 2008 с проектами отчетов SSRS 2005 - PullRequest
5 голосов
/ 04 января 2010

Кто-нибудь уже нашел хороший обходной путь для открытия или редактирования проекта отчета SSRS 2005 в Visual Studio 2008?

Будут ли средства SQL Server 2008 использоваться для перехода к этим проектам отчетов в будущем? Я действительно не хочу постоянно устанавливать VS2005 только для обновления отчетов SSRS.

После обновления до VS2008 существующее решение, содержащее проект отчетов VS2005 SSRS, не откроется. Из того, что я понимаю, инструменты SQL Server 2005 не знают о VS2008, поэтому они не интегрируются в IDE. Поэтому в настоящее время я переключаюсь на VS2005 для любых обновлений этого проекта и получаю сообщение об ошибке загрузки проекта каждый раз, когда открываю решение в 2008 году.

РЕДАКТИРОВАТЬ на решение: Мне удалось установить общий компонент для BDIS с диска SQL2008, и теперь я могу открывать и обновлять элементы моего проекта SSRS 2005 .rdl в VS2008.

Примечание для других: Если вы отредактируете свои отчеты SSRS 2005 в VS2008 и повторно сохраните их, вы больше не сможете редактировать их в VS2005 или развернуть на сервере 2005. Они преобразованы в файлы отчетов 2008 года.

1 Ответ

2 голосов
/ 04 января 2010

Я не совсем понимаю, какой "обходной путь" вы хотите .....

Чтобы создавать и редактировать проекты отчетов SSRS в Visual Studio, у вас есть два варианта:

  • установите компоненты «Business Intelligence Development Studio» с DVD-диска SQL Server 2008 - это дает вам полный набор визуальных дизайнеров и все для создания и редактирования файлов RDL в Visual Studio

  • выучите спецификацию RDL наизусть, откройте файлы RDL как XML и просто отредактируйте их вручную - конечно, шутка - это не вариант, правда?

Итак - что именно вы хотите «обойти» тогда ??

...