2009-05-05 8 views
1

ユーザーは、SSRSレポートを電子メールで送信するように設定する必要があります。ちょっとグーグルで私はレポートマネージャのサブスクリプションインターフェイスを示すこのリンクが見つかりました。これには、必要なほぼすべての機能がありますが、時間別レポートのサブスクリプションでは十分な制御が得られません。デフォルトでは、時間別レポートを設定して開始時間を指定することができますが、一見すると終了時間の指定方法はわかりません。私が必要とするのは、「5時から10時まで毎時レポートを送ってください」と言う方法です。SQL Serverレポートサービスの時間ごとのサブスクリプションを無効にする

だから私は2つの答えの1を探しています:

  1. は本当に私はちょうど欠けている終了時間ありますか?
  2. そうでない場合は、時間単位のサブスクリプションページを無効にして、取得時間と終了時間を変更する方法を教えてください。

おかげ

答えて

0

あなたは、SQLレポートサービスのWebサービスを使用して、独自のサブスクリプションサービスを書くことができます。

サブスクリプションをスケジュール設定してジョブを1時間ごとに実行し、レポートを必要としないときにジョブを一時停止する独自のサービスを作成することができます。ここ

さらに詳しい情報:代わり

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

0

、あなたはまた、SQL Serverジョブのパラメータを編集してみてください。レポートサービスで「サブスクリプション」が作成されると、SQL Serverジョブが作成されます。そのインタフェースには開始時間と終了時間のパラメータがあります。私はこれがあなたが探している機能を提供していることを確認していない。

また、上記のように独自のサブスクリプションサービスをコーディングしたくない場合は、1時間おきに毎日実行する5種類のジョブを作成してみることもできます。私はそれがクルージュのようなものだと知っていますが、あなたのサービスをコーディングする余分な時間よりも余分な仕事のメンテナンスが望ましいかもしれません。

関連する問題