問題タブ [ssrs-2008]
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.
sql-server - SQL Serverレポートの履歴をプログラムで読み取る方法は?
SQL Reporting Services に関する質問 - SQL Server 2008 の場合。
SQL Server Reporting Services が、SQL レポートの実行をスケジュールするために使用できるスケジューラを備えていることを考えると、プログラムで (C# を介して) レポート サーバーからレポートの履歴を読み取る (そしておそらくレポートの結果を取得する) 方法を知っている人はいますか? )?
したがって、さらに掘り下げた後、Report Server の WSDL を生成し、ReportingService オブジェクトを使用して情報にアクセスする必要があるように見えます.
注: (オンラインの SQL 2008 ブックによると) SQL 2008 の WSDL アドレスは次のようになります。
これを機能させることができれば、実装するための基本的な手順を記載した回答を投稿します:) ドキュメントは SQL 2000 と SQL 2005 の参照が混在しているため、少し混乱します!
reporting-services - SSRS での実行時の動的チャート
SQL Reporting Services 2008 でレポート (rdl) を作成する必要があります。その中で、実行時に作成する必要があります。レポートにはチャートがあります。グラフの種類、フォント、配置などを実行時に指定します。
SSRS 2008 でこれを使用するオプションはありますか。
reporting-services - リモートSSRSのASPXでのReportViewerエラー
次のエラーが発生します。
リモートモードでは、レポートビューアコントロールでセッション状態を有効にするか、構成ファイルでレポートサーバー接続情報を指定する必要があります。
Windows 2008 server
、、IIS 7
_Dot Net 3.5
sessionState=InProc
再起動した後もエラーが発生します。
web-services - リモートサーバーに接続できません-SSRS2008-Webサービス
ReportViewerコントロールを介してSSRS2008ReportServerにアクセスしようとしているasp.netページがあります。レポートには、サーバーで「ブラウザ」の役割で設定されたプロキシアカウントを使用してアクセスします。通常のレポートアクセスシナリオでは、この設定は正常に機能します。ただし、100人の仮想ユーザーを使用してこのページの負荷テストを実行しようとすると、「リモートサーバーに接続できません」というエラーが表示され始めます。負荷テストは、10ユーザーで開始し、30秒ごとに10ユーザーを増やすように設定されています。テストは30分間実行するように設定されています。
スタックトレースは次のとおりです。
System.Net.WebResponse GetWebResponse(System.Net.WebRequest)System.Web.Services.Protocols.WebClientProtocol.GetWebResponse(WebRequest request)at System.Web.Services.Protocols.HttpWebClientProtocol.GetWebResponse(WebRequest request)at Microsoft.SqlServer.ReportingServices2005 .Execution.RSExecutionConnection.GetWebResponse(WebRequest request)at Microsoft.Reporting.WebForms.ServerReportSoapProxy.GetWebResponse(WebRequest request)at System.Web.Services.Protocols.SoapHttpClientProtocol.Invoke(String methodName、Object [] parameters)atMicrosoft.SqlServer。 ReportingServices2005.Execution.ReportExecutionService.LoadReport(String Report、String HistoryID)at Microsoft.SqlServer.ReportingServices2005.Execution.RSExecutionConnection.LoadReport(String Report、String HistoryID)atMicrosoft.Reporting.WebForms.ServerReport。Microsoft.Reporting.WebForms.ServerReport.SetParameters(IEnumerable`1パラメータ)のGetExecutionInfo()
そのような負荷プロファイルの1つをサポートするために変更する必要があるレポートサーバー構成に何かがありますか?
ボックスにQuadCoreXeon3.Ghzと10GBのRAMが搭載されていることを考えると、100人のユーザーがボックスを処理するのはそれほど多くないと思います。
reporting-services - SSRS で SubReport データを動的に読み込む
これは SSRS 2008
にあります。サブレポートがある Tablix に埋め込まれた Tablix を使用してレポートを作成しました。このサブレポートには多くの情報が含まれています (つまり、読み込みに 45 秒以上かかります)。
私はそれを表示したくない、またはより正確に言えば、レポートが最初に実行されるときにデータを処理/ロードすることはしたくありません。表示したくないだけではないことに注意してください。すべてのデータは初期ロード時にまだ処理されているためです。
代わりに、サブレポートを表示するときに、サブレポートを個別に処理 (およびデータをプルダウン) するだけです (たとえば、+ 記号をクリックして切り替えたり、画像/リンクをクリックするなどのその他のオプションを表示したままで、同報告)。また、サブレポートを別のタブなどで開きたくありません....
誰かが解決策を知っていますか? onLoad メソッド、動的サブレポートなどがあるのではないでしょうか?
DataElementOutput 属性を調べてみましたが、それは readOnly です...他に何かありますか?
c# - SSRS2000 WebServiceの.Render()はSSRS2008で何に置き換えられましたか?
最近、SSRS2005サーバーの1つをSSRS2008にアップグレードしましたが、レポートを作成するためにレポートサービスWebサービスを利用していたすべてのアプリケーションが機能しなくなったことがわかりました。
最初の問題は、Webサービス自体がReportService.asmxで使用できなくなり、ReportService2005.asmxに置き換えられたことです。
Web参照を新しい場所に変更したところ、.Render()メソッドがReportService2005.asmxの一部ではないというメッセージが表示されます。SSRS2008では、次のコード実装は何に置き換えられましたか?
編集
さらに調査を行った結果、ReportService.asmxはSQL 2000 Reporting Servicesの一部であり、SQL 2008ReportingServicesから非推奨になっていることがわかりました。
sql-server - SSRSレポート式のコメント
レポート内のデータの値、形式などを制御するために、Reporting Servicesでいくつかの複雑な式を使用しています(MSDNを参照)。
これらの式にコードコメントを挿入することは可能ですか?その場合、構文は何ですか?
コードコメントとは、次のような意味です。