2009-06-10 3 views
0

Je suis tombé sur this question dans des questions connexes qui demande essentiellement la même chose. Existe-t-il un moyen d'exporter et d'importer des abonnements aux rapports hébergés sur SharePoint qui ont été créés dans SQL Server Reporting Services?Exportation et importation d'abonnements à des rapports hébergés sur SharePoint qui ont été créés dans SQL Server Reporting Services

Scénario: Lors des re-déploiements de rapports, les rapports sont supprimés et recréés, et les abonnements associés sont supprimés (orphelins?). Existe-t-il un moyen (automatisé - soit par un outil personnalisé ou via les API SharePoint/SSRS) de pouvoir exporter les abonnements avant de supprimer le rapport associé et de réimporter les abonnements après le redéploiement du rapport?

Répondre

-1

Quelque chose à essayer ...

Lorsqu'un abonnement est SSRS créer un emploi est créé sous Agent SQL Server \ Jobs. Le nom du travail ressemble à un guid, il n'est donc pas facile de distinguer un abonnement d'un autre. Mais vous pouvez faire un clic droit sur le travail et les options "Script Job as" sont disponibles.

Je suis sûr que quelqu'un avec plus de T-SQL pourrait venir avec un petit script soigné qui fait tout pour vous. Mais ce serait une toute nouvelle question. :)

Note: Je sais cela avec certitude pour SSRS 2005 Je dirais que 2008 est similaire.

+0

merci, je vais essayer ... comment SharePoint va-t-il comprendre que la barre d'emploi d'abonnement recréée est liée au rapport foo? –

+0

J'ai une expérience très limitée avec le côté SharePoint de votre question. J'imagine cependant que la barre de tâche est stockée dans une table SQL Server quelque part. Vous aurez probablement besoin d'un script qui fait les deux en même temps. Désolé, je ne peux pas vous fournir plus que cela. – Mozy

+0

Si je peux demander cependant, pourquoi les rapports sont-ils supprimés lors du redéploiement? Est-ce une "fonctionnalité" SharePoint? – Mozy

Questions connexes