Beste Weg, um Benachrichtigungen in SQL Server Reporting Services mithilfe von Notification Services
Ist es möglich, sich Benachrichtigungen über SQL Server Reporting Services? Sagen wir zum Beispiel ich habe einen Bericht, ich möchte per E-mail, wenn Sie beispielsweise plötzlich zeigt mehr als 10 Zeilen, oder wenn ein bestimmter Wert unterschritten wird, 100 000. Muss ich binden Notification Services in es und wie mache ich das?
Bitte geben Sie so viele technische details wie möglich, wie ich noch nie benutzt habe Notification Services vor.
Jemand sagte mir auch, dass Benachrichtigungen Dienstleistungen wird ersetzt durch neue Funktionen in Reporting Services in der Sql Server 2008 - ist das der Fall?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Dem würde ich Zustimmen mit Simon re Notification Services
Auch, datengesteuerte SSRS-Abonnements sind nicht verfügbar, es sei denn, Sie verwenden Enterprise Edition (und nicht verfügbar, wenn Sie die Verwendung des Integrierten SharePoint-Modus).
Eine Alternative Möglichkeit wäre z.B. ein Agent-Auftrag, der ausgeführt wird ein proc. Der proc könnten überprüfen Sie die Bedingungen, die Sie benötigen und kick-off-Abonnement, wenn Sie erfüllt sind mit:
Wo die @EventData ist die ID des Eintrags in dbo.Abonnements.
Dieser fallen wird eine Zeile in [dbo].[Ereignis]. Der Dienst fragt diese Tabelle ein paar mal in der minute, kick-off-Abonnements.
Wirklich, das ist nicht weit von dem, was passiert beim einrichten eines neuen Abonnements, vielleicht sogar leichter, ein Abonnement zu erstellen, die in der Report Server-site finden Sie die agent-Auftrag erstellt wurde (die GUID-Namen) und Bearbeiten Sie die T-SQL.
Hoffe, das hilft
Ich würde nicht nach unten gehen, den ntofications services route - es ist ziemlich viel ein veraltetes feature von SQL Server und selbst wenn es ist, um in Zukunft wird es stagnieren. Also nicht bauen eine Abhängigkeit von it.
Je nach Bedarf ein Daten-getriebener SSRS-Abonnement für e-mail, die Sie dem Bericht würde wahrscheinlich funktionieren.
http://msdn.microsoft.com/en-us/library/ms159150(SQL.90).aspx
E-mail senden mithilfe von SSRS-Abonnement, um Ihre datengetriebenen Bericht
Ein datengesteuertes Abonnement besteht aus mehreren teilen. Die fixen Aspekte eines datengesteuerten Abonnements definiert, wenn Sie das Abonnement erstellen, und diese umfassen die folgenden:
Den Bericht, für den das Abonnement definiert ist (ein Abonnement ist immer mit einer einzelnen Bericht).
Die übermittlungserweiterung verwendet, um zu verteilen den Bericht. Sie können angeben, die Berichtsserver-e-mail-Versand, Datei teilen, die Lieferung, den null-übermittlungsanbieter zum Vorladen des Caches oder eine benutzerdefinierte übermittlungserweiterungen. Sie können nicht angeben, mehrere Liefer-Erweiterungen in einer einzigen Abonnement.
Die Abonnenten-Daten-Quelle. Sie müssen angeben einer Verbindungszeichenfolge für die Datenquelle, enthält subscriber-Daten beim definieren des Abonnements. Die Abonnenten-Daten-Quelle kann nicht angegeben werden, dynamisch zur Laufzeit.
Die Abfrage, die Sie verwenden, um die select-Abonnenten, die Daten müssen angegeben werden, wenn Sie definieren das Abonnement. Sie können nicht ändern, die Abfrage zur Laufzeit.