Экспорт и импорт подписок на отчеты, размещенные в SharePoint, созданные в службах SQL Server Reporting Services.

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

Сценарий: во время повторного развертывания отчетов отчеты удаляются и создаются повторно, а связанные подписки удаляются (осиротели?). Есть ли способ (автоматизированный - либо с помощью специального инструмента, либо через API SharePoint / SSRS), чтобы я мог экспортировать подписки перед удалением связанного отчета и импортировать подписки обратно после того, как отчет был повторно развернут?


person Apoorv Shrivastava    schedule 10.06.2009    source источник


Ответы (1)


Что-то попробовать ...

При создании подписки SSRS задание создается в SQL Server Agent \ Jobs. Название вакансии похоже на руководство, поэтому отличить одну подписку от другой непросто. Но вы можете щелкнуть правой кнопкой мыши по заданию, и станут доступны параметры «Сценарий задания как».

Я уверен, что кто-нибудь с большим количеством T-SQL мог бы придумать аккуратный небольшой скрипт, который сделает все за вас. Но это был бы совершенно новый вопрос. :)

Примечание. Я точно знаю, что с SSRS 2005 я бы представил, что 2008 год похож.

person Mozy    schedule 11.06.2009
comment
спасибо, я попробую .. как SharePoint определит, что воссозданная панель заданий подписки привязана к сообщению foo? - person Apoorv Shrivastava; 13.06.2009
comment
У меня очень ограниченный опыт работы со стороной SharePoint в вашем вопросе. Я мог бы предположить, что панель заданий хранится где-то в какой-то таблице SQL Server. Вам, вероятно, понадобится сценарий, который делает и то, и другое одновременно. Извините, я не могу вам предоставить больше. - person Mozy; 17.06.2009
comment
Если я могу спросить, почему отчеты удаляются при повторном развертывании? Это функция SharePoint? - person Mozy; 17.06.2009