Я использую SSRS 2005 - я думаю эта часть работает так же, как и 2008.
Насколько я могу судить, у вас не может быть папок в проектах, но вы можете иметь несколько проектов в рамках одного решения.
Чтобы создать новую папку, щелкните правой кнопкой мыши решение в обозревателе решений и выберите Добавить> Новый проект ...
Введите новое имя проекта (например, MyProject) и выберите «Проект сервера отчетов» из списка установленных шаблонов Visual Studio. Нажмите кнопку ОК, и ваш новый проект должен появиться в конце списка проектов в обозревателе решений.
(Существуют другие способы настройки нового проекта отчетов, но это, кажется, самый быстрый способ.)
Если вы теперь щелкнете правой кнопкой мыши по вашему новому проекту отчета и выберите «Свойства», вы увидите TargetReportFolder, который по умолчанию будет соответствовать вашему новому имени проекта (например, MyProject). При развертывании отчетов из SSRS они развертываются в этом месте. (Вы можете изменить местоположение, если хотите - мне легче отслеживать, что и где, используя имя проекта.)
Вам нужно будет скопировать любые источники данных, которые будут использоваться в каждом проекте, в папку источников данных всех проектов, которые используют этот источник данных. По умолчанию для OverwriteDataSources установлено значение false, поэтому при развертывании нового отчета он будет использовать источник данных, уже развернутый в среде диспетчера отчетов.
Итак, чтобы получить структуру диспетчера отчетов, которую вы хотите увидеть:
- Создание проектов, называемых папкой A и папкой B
- Переместить / скопировать Report1 в папку «Отчеты» в папке проекта A
- Перемещение / копирование Report2 и Report3 в папку «Отчеты» в папке проекта B
- Перемещение / копирование источника данных DEV в папки общих источников данных в папке проектов A и папке B
- Развертывание отчетов
Не забудьте проверить изменения в управлении исходным кодом.