sql >> データベース >  >> RDS >> Sqlserver

特定のフォルダー内のすべてのレポートを Report Server から実行できますか?

    これらのレポートを実行するためにパラメータ値を入力する必要があるかどうかによって、答えが異なります。

    そうでない場合、またはパラメーター値が予測可能な場合 (たとえば、すべてのレポートで日付範囲が使用されますが、過去 90 日間など、すべてのレポートで同じ範囲である場合)、2 つの SSRS Web サービスを使用できます。

    たとえば、レポート管理サービス (ReportingServices2005 と呼ばれていると思います) を使用してそのフォルダー内のレポートの名前を取得し、レポート実行サービス (ReportExecution2005) を使用してパラメーターを提供し、各レポートを実行できます。レポート実行サービスは、選択した形式 (PDF、HTML、Excel など) でレポート出力を返すことができます。

    レポートの出力を取得したら、それをプリンターに送信したり、ファイル共有に保存したり、必要な人に添付ファイルとしてメールで送信したりできます。

    あなたがやりたいことの 90% を実行している誰かへのリンクは次のとおりです。 -a-pdf-programatically/">http://nickturner.wordpress.com/2010/03/31/creating-ssrs-report-as-a-pdf-programatically/

    すべてのレポートで人間がパラメータを入力する必要がある場合、人間が簡単に入力できるようにする必要があります。レポートの名前を取得するという同じ考え方が適用できますが、各レポートを順番に ReportViewer に表示します。 レポートが実行されたら、ReportViewer でどのレポートを変更するかを変更します。 に指差す。




    1. 昇給後に平均給与を下回っている従業員を取得する

    2. 検索エンジンにデータベース駆動型コンテンツのインデックスを作成するにはどうすればよいですか?

    3. リストからのSQLランダム文字列

    4. --force-recreateがdockermysqlイメージを再構築しないのはなぜですか?