問題タブ [reporting-services]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
11214 参照

reporting-services - MS Reporting Services レポートで画像を動的に中央揃えにするにはどうすればよいですか?

デフォルトでは、MS Reporting Services では、設計時に寸法が不明な場合、画像要素は画像自体の中央揃えを許可しません。つまり、画像 (デザイン サーフェイスに割り当てられたサイズよりも小さい場合) は、中央ではなく左上隅に固定されます。

レポートは実行時に画像の URL を認識し、この画像がデザイナーで指定された寸法よりも小さい場合は中央に配置できるようにする必要があります。

0 投票する
5 に答える
8122 参照

sql-server - SSRSで監査ログをどのように処理しますか?

SQL Server Reporting Services 2005には、監査ログを保持する必要のあるレポートがいくつかあります。監査ログには、誰がどのパラメータでどのレポートを実行したかを含める必要があります。Windows認証を使用できません。

この情報を記録するための最良の方法は何ですか?

0 投票する
7 に答える
24405 参照

sql-server-2005 - SQL Server 2005ReportingServicesでの条件付きの可視性とページ分割

SQL 2005には条件付きの可視性とページ分割のバグがあることは知っていますが、誰かが回避策を考え出したのではないかと思います。

条件付き可視性式を持つテーブルがあり、テーブルの最後にページ分割が必要です。

  • PageBreakAtEndプロパティをtrueに設定した場合。何があっても無視されます。視界条件を取り除くと動作します。
  • テーブルを条件付きで表示できる長方形の中にテーブルを配置すると、テーブルでページ分割が行われます。同じ結果。ページ分割プロパティは無視されます。
  • PageBreakAtEndプロパティを使用して長方形を設定し、可視性条件を使用してテーブルを設定すると、テーブルが表示されていない場合でもページ分割が発生します。

何を試すべきかについて他に何かアイデアはありますか?条件付きの可視性ではなく、別のレポートが必要になるところです:(

編集:@Josh:それは同じ問題を抱えています。2番目のテーブルに条件付きの可視性がある場合、それは機能しません。可視性の式がない場合は、常にページ分割が発生します。

@エリック:私は本当にそれが答えになりたかったのですが、残念ながらそれはうまくいきません。可視性の式が非表示と評価された場合、長方形が存在する場所に大きなギャップがあり(これは私が住むことができます)、可視と評価された場合でも、ページ分割は機能しません。

0 投票する
4 に答える
10022 参照

sql-server - ODBC データ ソースに対する MS Reporting Services (SQL Server 2008) のパラメーターの使用

ユーザー入力パラメーターを受け取り、ODBC データソースに対して実行するレポートを Visual Studio で作成しています。クエリを手動で記述し、データベースに送信する前にレポート サービスで where 句の一部をパラメータ値に置き換えたいと考えています。起こっているように見えるのは、@parmName置き換えられると想定しているが、実際には SQL ステートメントの一部として送信されているということです。どこかに構成設定がありませんか、それとも単に不可能ですか?

ツールでフィルター オプションを使用していません。これは、データベースから完全なデータセットを取得し、SQL Server でフィルター処理を行うように見えるためです。

0 投票する
6 に答える
5358 参照

sql-server - SSRS のスケジュールされたレポートが機能しない

SQL サーバーでスケジュールされたレポートが実行されません。ログを確認したところ、失敗しているジョブが見つかりました。ログのエラー メッセージは次のとおりです。

要求されたログイン 'NT AUTHORITY\NETWORK SERVICE' の 'EXECUTE AS LOGIN' が失敗しました。ステップは失敗しました。

レポートに SQL 認証を使用しているため、データへのアクセス許可に問題はありません。サーバー上でスケジュールされたレポートは実行されません。

0 投票する
3 に答える
16742 参照

sql-server - Sql Reporting Services 2005 での巨大なレポートの PDF エクスポートの最適化

まず最初に、非常に大規模で長時間実行されるレポートを実行するのは恐ろしい考えであることを理解しています。Microsoft には、SSRS レポートの実行に 30 秒以上かかるべきではないという経験則があることは承知しています。ただし、州法を遵守するなどの外部の力により、巨大なレポートが好まれる悪である場合があります。

私の職場には、Crystal Reports から SSRS に移行した asp.net (2.0) アプリがあります。大規模なユーザー ベースと複雑なレポート UI 要件のため、ユーザーが入力したパラメーターを受け入れ、夜間に実行されるスケジュールを作成する一連の画面があります。アプリケーションは複数のレポート フレームワークをサポートしているため、SSRS のスケジューリング/スナップショット機能は使用しません。システム内のすべてのレポートは、スケジュールされたコンソール アプリによって生成されます。このアプリは、ユーザーが入力したパラメーターを取得し、レポートが作成された対応するレポート ソリューションを使用してレポートを生成します。SSRS レポートの場合、コンソール アプリは SSRS レポートを生成し、SSRS Web サービス API を介して PDF としてエクスポートします。

最近 Crystal レポートから SSRS に変換した特定の 25,000 ページのレポートを除いて、これまでのところ、SSRS は Crystal よりもはるかに扱いが簡単でした。SSRS サーバーは、SSRS 2005 を実行する 32 GB の RAM を備えた 64 ビット 2003 サーバーです。小さなレポートはすべて素晴らしく機能しますが、このような大きなレポートには問題があります。残念ながら、Web サービス API を使用して事前レポートを生成することはできないようです。次のエラーは、生成/エクスポートの約 30 ~ 35 分後に発生します。

例外メッセージ: 基になる接続が閉じられました: 受信時に予期しないエラーが発生しました。

Web サービス呼び出しは、皆さんが以前に見たことがあると確信しているものです。

奇妙な点は、レポート マネージャーを使用してレポート サーバー上でレポートを直接実行すると、このレポートが実行/レンダリング/エクスポートされることです。レポートのデータを生成するプロセスは、約 5 分間実行されます。レポートは、約 12 分後にブラウザー/ビューアーに SSRS ネイティブ形式で表示されます。レポート マネージャーのブラウザー/ビューアーを使用して PDF にエクスポートするには、さらに 55 分かかります。これは確実に機能し、なんと 1.03 GB の pdf が生成されます。

以下は、Web サービス API を介してレポートを機能させるために私が試みた、より明白なことのいくつかです。

  • レポート サーバーで HttpRuntime ExecutionTimeout 値を 3 時間に設定します。
  • レポート サーバーで HTTP キープ アライブを無効にしました
  • レポート サーバーのスクリプト タイムアウトを増やしました
  • レポートがサーバーでタイムアウトしないように設定する
  • クライアント呼び出しでレポートのタイムアウトを数時間に設定する

私が試した微調整から、タイムアウトの問題はすべて解消されたと言ってよいでしょう。

エラー メッセージを調査したところ、Web サービス API はデフォルトではチャンクされた応答を送信しないと思われます。これは、1 回の応答ですべての 1.3 GB を回線経由で送信しようとすることを意味します。ある時点で、IIS はタオルを投げます。残念ながら、API は Web サービスの構成を抽象化するため、応答のチャンクを有効にする方法を見つけることができないようです。

  1. 総ページ数を減らさずにPDFエクスポートフェーズやPDFのサイズを縮小/最適化する方法を知っている人はいますか?
  2. SSRS の応答チャンクを有効にする方法はありますか?
  3. なぜこれがサーバー上で実行され、APIを介して実行されないのかについて、他の誰かが他の理論を持っていますか?

編集: kcrumley の投稿を読んだ後、ファイル サイズ/ページ数を取得して、平均ページ サイズを調べ始めました。興味深いことに、小さなレポートでは、各ページが約 5K になるように計算されます。興味深いことに、レポートが大きくなると、この「平均」が増加します。たとえば、8000 ページのレポートは平均 40K/ページを超えています。非常に奇妙な。また、各グループの最後のページを除いて、ページごとのレコード数が設定されているため、一部のページに別のページよりも多くのレコードがある場合はありません。

0 投票する
2 に答える
350 参照

sql-server - SSRS-VSビジネスインテリジェンスの試用版をアンインストールする

を完全にアンインストールする方法を知りたいですMSSQL 2005

SQL ServerReportingServicesの試用版をしばらく使用しています。私の会社はついにオンラインディストリビューターからソフトウェアを購入しました。Oracleをサポートするには、MSSQL2005SP2にアップグレードする必要がありました。とにかく、ソフトウェアの「フル」バージョンはすでにインストールされているため、インストールされません(インストーラーはインストールされたものが試用版であると認識していないようです)。そこで、MSSQL 2005をアンインストールしてみましたが、関連するすべてのもの(Visual Studioを含む)を再インストールできないようです。エラーはあいまいなエラーメッセージであり、リンクをクリックして詳細情報を取得すると、通常の「このエラーに関する情報が見つかりませんでした」というエラーが表示されます。

Microsoft SQLServer2005のセットアップ

セットアップウィザード中に予期しない障害が発生しました。詳細については、セットアップログを確認するか、ヘルプボタンをクリックしてください。

ヘルプについては、次をクリックしてください:http: //go.microsoft.com/fwlink?LinkID=20476&ProdName=Microsoft+SQL+Server&ProdVer=9.00.1399.06&EvtSrc=setup.rll&EvtID=50000&EvtType=packageengine%5cinstallpackageaction.cpp%40InstallToolsAction.11%40sqls% 3a%3aInstallPackageAction%3a%3aperform%400x643

ボタン:

わかった

0 投票する
3 に答える
6264 参照

sql-server - SSRS-プロセスは使用されなかった後に死ぬ/スリープ状態になります

ここでのもう1つのSSRSの質問:
開発、QA、製品バックアップ、および本番SSRSサーバーのセットがあります。
本番環境と製品バックアップでは、SSRSは、一定期間使用されない場合、スリープ状態になります。

これは、開発サーバーまたはQAサーバーでは発生しません。
現在の企業環境では、これらのマシンに物理的に(またはリモートログインでさえ)アクセスできず、リモート管理者のチームと協力してSSRSアプリケーションを構成する必要があります。

可能であれば、この問題を修正するように依頼しました。これまでのところ、彼らは問題を特定することができませんでした、そして私は私の仲間の誰かがこの質問への答えを知っているかどうか知りたいです。ありがとう。

0 投票する
1 に答える
175 参照

reporting-services - SSRS - 公開後のタスク

公開の「ベスト プラクティス」の一環として、レポート グループをアーカイブし、「更新された」レポートを再公開する傾向があります。ただし、この戦略では、各レポートに関連付けられているユーザーを失うか、レポートを再度非表示にする必要があります。

Visual Studio からデプロイした後、レポートを非表示にしたり、ユーザーを追加したりするために使用できる自動化されたプロセスはありますか?

0 投票する
7 に答える
53880 参照

sql-server - Crystal Reports を MS SQL Server Reporting Services に簡単に変換する方法

Crystal Reports レポートを Reporting Services RDL 形式に簡単に変換する方法はありますか? すぐに変換が必要になるレポートがかなりあります。

手動プロセス (つまり、基本的に SSRS ですべてのレポートをゼロから再構築するプロセス) については知っていますが、いくつかのコンサルティング会社による自動変換の「高速化」に関するいくつかの可能性を検索で指摘しました。(....で説明されているように-リンクが壊れています)。

この特定の問題に関して有効な経験や推奨事項はありますか? 私が知らないツールはありますか?