Я работаю над приложением SharePoint, в котором данные хранятся в списках. Для удобства создания отчетов мы создаем представления в SQL Server 2005, которые связывают списки, и наша модель служб Reporting Services основана на этих представлениях.
Когда пользователи добавляют / изменяют / удаляют поля, наши представления устаревают. Когда мы воссоздаем представления, некоторые отчеты больше не действительны. Каков наилучший способ позволить пользователям изменять поля и автоматически обновлять существующие отчеты (или уведомлять администратора о том, что отчет был нарушен при изменении поля)?