2

SQL Server Reporting Servicesを使用して通知を受け取ることはできますか? たとえば、突然 10 行を超えるレポートが表示された場合や、特定の値が 100 000 を下回った場合にメールで送信したいレポートがあるとします。通知サービスをレポートに結び付ける必要はありますか?また、その方法は?

Notification Servicesを使用したことがないので、できるだけ多くの技術的な詳細を提供してください。

Sql Server 2008 では、Notifications Services が Reporting Services の新しい機能に置き換えられたという話もありましたが、これは本当ですか?

4

5 に答える 5

4

Simon re Notification Services に同意します

また、データ ドリブン SSRS サブスクリプションは、Enterprise Edition を使用しない限り利用できません (また、SharePoint 統合モードを使用する場合は利用できません)。

別の方法は、proc を実行するエージェント ジョブを作成することです。proc は、必要な条件を確認し、条件が満たされている場合は、次を使用してサブスクリプションを開始できます。

exec ReportServer.dbo.AddEvent @EventType='TimedSubscription', @EventData='xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxxx'

@EventData は、dbo.Subscriptions のサブスクリプションの ID です。

これにより、[dbo].[Event] に行がドロップされます。サービスは、サブスクリプションを開始するために、このテーブルを 1 分間に数回ポーリングします。

実際、これは、新しいサブスクリプションをセットアップするときに起こることとそう遠くはありません。レポート サーバー サイトでサブスクリプションを作成し、作成されたエージェント ジョブ (GUID 名を持つもの) を見つけて、T- SQL。

お役に立てれば

于 2008-10-27T10:10:04.413 に答える
0

データ ドリブン サブスクリプションは、複数の部分で構成されます。データ ドリブン サブスクリプションの固定要素は、サブスクリプションの作成時に定義されます。これには次のものが含まれます。

サブスクリプションが定義されているレポート (サブスクリプションは常に 1 つのレポートに関連付けられます)。レポートの配布に使用される配信拡張機能。レポート サーバーの電子メール配信、ファイル共有配信、キャッシュのプリロードに使用される null 配信プロバイダー、またはカスタム配信拡張機能を指定できます。1 つのサブスクリプション内で複数の配信拡張機能を指定することはできません。サブスクライバー データ ソース。サブスクリプションを定義するときに、サブスクライバー データを含むデータ ソースへの接続文字列を指定する必要があります。サブスクライバー データ ソースは、実行時に動的に指定することはできません。サブスクライバ データの選択に使用するクエリは、サブスクリプションを定義するときに指定する必要があります。実行時にクエリを変更することはできません。

于 2012-09-07T19:30:55.237 に答える
0

SSRS サブスクリプションを使用してデータ ドリブン レポートにメールを送信する

于 2008-10-21T01:33:02.610 に答える
0

私は ntofications サービス ルートをたどりません。これは SQL Server のほとんど非推奨の機能であり、将来使用されたとしても停滞するでしょう。したがって、それに依存関係を構築しないでください。

于 2008-09-18T07:44:04.147 に答える
0

必要に応じて、レポートを電子メールで送信するためのデータ ドリブン SSRS サブスクリプションが機能する可能性があります。 http://msdn.microsoft.com/en-us/library/ms159150(SQL.90).aspx

于 2008-10-17T03:30:15.700 に答える