2009-05-05 5 views
1

Les utilisateurs souhaitent configurer des rapports SSRS à leur envoyer par courrier électronique. Après un peu de recherche, j'ai trouvé ce lien qui montre l'interface d'abonnement de Report Manager. Cela a presque toutes les fonctionnalités dont ils ont besoin, sauf que l'abonnement au rapport horaire ne leur donne pas assez de contrôle. Par défaut, ils peuvent configurer des rapports horaires et fournir l'heure de début souhaitée, mais à première vue, je ne vois pas comment ils spécifient une heure de fin. Ce dont j'ai besoin, c'est d'une façon de dire "Envoyez-moi un rapport toutes les heures entre 5 et 10".Remplacement de l'abonnement horaire de SQL Server Reporting Service

Je suis à la recherche d'une des deux réponses:

  1. Est-il vraiment un temps de fin que je manque juste?
  2. Sinon, comment puis-je remplacer la page d'abonnement horaire et l'heure d'arrivée et de fin.

Merci

Répondre

0

Vous pouvez écrire votre propre service d'abonnement en utilisant les services Web SQL Reporting Service.

Vous pouvez planifier un abonnement pour exécuter le travail toutes les heures et ensuite écrire votre propre service qui mettra en pause les travaux au moment où ils ne veulent pas les rapports.

Plus d'infos ici:

http://msdn.microsoft.com/en-us/library/ms154066(SQL.90).aspx

0

Alternativement, vous pouvez également essayer de modifier les paramètres de travail SQL Server. Lorsque les services de création de rapports créent un "abonnement", un travail SQL Server est créé. Il y a des paramètres de temps de début et de fin dans cette interface. Je n'ai pas vérifié que cela fournit la fonctionnalité que vous recherchez. En outre, si cela ne fonctionne pas et que vous ne souhaitez pas coder votre propre service d'abonnement comme indiqué, vous pouvez essayer de créer 5 tâches différentes espacées d'une heure par jour. Je sais que c'est un peu un kludge mais peut-être que la maintenance supplémentaire est préférable au temps supplémentaire pour coder votre propre service.

Questions connexes