none
Stündlicher Report vom SQL Server Reporting Service? RRS feed

  • Frage

  • Hallo,

    man hat ja die Möglichkeit ein Abonnement bei SQL Server Reporting Service anzulegen. Mir stellt sich gerade die folgende Aufgabe:

    "Richte es so ein, dass zwischen 8 Uhr und 20 Uhr stündlich and jedem Tag ein Report geschickt wird."

    Jetzt kann ich beim Abonnement zwar schön eingeben, dass es alle Stunde ausgeführt werden soll, kann auch eine Startzeit eingeben... aber keine Endzeit und auch keine Tage. Nehme ich den täglichen Zeitplan, dann kann ich zwar die Tage eingeben und eine Startzeit, aber keinen Intervall.

    Deshalb nur zur Bestätigung: Damit das funktioniert was ich möchte, muss ich jetzt 23 tägliche Abonnements einrichten?

    Mittwoch, 22. Februar 2012 14:37

Antworten

  • Hallo!
    Die Zeitpläne sind hier leider wirklich etwas eingeschränkt, aber ich sehe zwei Möglichkeiten:

    1.) Richte ein Abo für 8 Uhr ein, finde den Job, der dieses Abo ausführt und starte diesen Job über einen zweiten Job zu den anderen Zeiten über den SQL Server Agent. Der kann da ja deutlich mehr.

    2.) Richte ein datengesteuertes Abo ein, welches die Abo-Daten noch mit der Abfrage der Zeit verknüpft. Dann kannst Du den Job rund um die Uhr zu jeder Stunde laufen lassen und erhältst aber nur tatsächlich Mails, wenn die Zeiten eingehalten werden.
     Einen schönen Tag noch,
    Christoph
    --
    Microsoft SQL Server MVP
    www.insidesql.org/blogs/cmu

    • Als Antwort vorgeschlagen Olaf HelperMVP Donnerstag, 1. März 2012 17:58
    • Als Antwort markiert Feroc Montag, 5. März 2012 12:42
    Donnerstag, 1. März 2012 08:28
    Beantworter