2016-08-31 12 views
0

毎日SSRSレポートを購読しています。しかし、レポートの名前をわずかに変更してローカルマシン上のフォルダに自動的に保存することも忘れないでください。 1つのコピーはユーザーに送られ、もう1つのコピーはハードドライブに送られます。 これは可能ですか?新鮮なSSRSレポートをハードディスクに毎日自動的に保存する方法

+1

は、ファイル共有などのターゲットディレクトリを設定することができます。

レポート名のフィールドを持つソースとしてクエリを持っているでしょうか?その場合は、電子メールではなくWindowsファイル共有に配信する2つ目のサブスクリプションを設定できます。そうするとき、ファイル名をインクリメントすることを含む、ファイルを使って何をすべきかについての様々なオプションがあります。 – bitnine

+0

大変ありがとう! – Oleg

+0

また、レポートに日付を動的に追加することもできます。 たとえば、「クリアランスレポート08312016」 のようなもの ありがとうございました – Oleg

答えて

1

あなたはEnterprise Editionのを持っている場合は、レポート名を移入するためのクエリを使用していますデータドリブンサブスクリプションを使用することができます。

SELECT 'Report Name ' + CONVERT(VARCHAR(8), GETDATE(), 112) AS REPORT_NAME, ... 

https://msdn.microsoft.com/en-us/library/ms159150(v=sql.110).aspx

+0

私はデータ駆動型サブスクリプションでもこれを行っています。 – chdev77

+0

ありがとうございますが、残念ながら私は標準版を持っています。しかし、それが最善の方法でしょう。 – Oleg

+0

SSISを使用すると、レポートをレンダリングしてディスクに保存するジョブを設定することができます(http://stackoverflow.com/questions/21429387/ssrs-programatically-generating-a-report)。また、 - http://www.codeproject.com/Articles/15555/Generating-PDF-reports-programmatically-using-SQLを参照してください。これは以前の会社のためのものでした。データ駆動型のサブは、はるかに簡単な解決策です。 – BobF

関連する問題