問題タブ [rs.exe]
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.
command-line - 配列を rs.exe に渡す方法はありますか
コマンド ライン ユーティリティを作成して、TFS SSRS レポートに更新を登録できるようにしようとしています。
rs.exe を使用しています。パラメータを渡すことができる -v オプションがあります。配列 (またはある種のコレクション) を渡す方法はありますか。
データ ソース名の配列を渡したいと思います。
msbuild - TFS 2010 を使用して SSRS をビルド/デプロイする
SSRS プロジェクト (rptproj) をビルドして配置しようとしていますが、MSBuild はこのプロジェクト タイプをサポートしていません。このプロジェクトのビルドとデプロイには何を使用できますか?
RS.EXE と Dev Env を使用できるようです。それぞれの利点は何ですか?
asp.net - IIS/ASP.NET で SSRS .rss スクリプト ファイルを実行する方法
IIS 7.x で実行されている ASP.NET アプリケーション内で .rss SSRS スクリプト ファイルを実行する必要があります。どうやってやるの?
Web アプリケーションを実行している IIS AppPool を構成して特権を昇格させ、.rss スクリプトを渡す rs.exe コンソール アプリケーションを起動できるようにする必要がありますか? IIS?
それとも別の方法がありますか?Visual Studio/.NET は、rs.exe コンソール アプリケーションを必要とせずに .rss スクリプト ファイルをブートストラップするメカニズムを提供しますか? IIS で実行されている Web アプリケーションで rs.exe コンソール アプリケーションを使用できるようにする唯一のオプションはありますか?
reporting-services - RS.EXE またはレポート サービス スクリプト ファイルを使用して、配置されたレポートを ReportServer で直接実行できますか?
RS.EXE ユーティリティを使用して、レポートを ReportServer に正常に展開しました。
サーバーにデプロイされたレポートを手動で実行できます。
RS.EXE ユーティリティまたは RSS ファイルを使用して、展開されたレポートを実行する方法はありますか?
vb.net - コマンドラインを使用してサブフォルダー全体の複数の SSRS レポートを削除しますか?
私は SSRS の展開が初めてで、いろいろと探し回っていますが、自分の状況に当てはまる正確なシナリオを見つけることができません。SSRS 2012 のさまざまなサブフォルダーに展開されたいくつかのレポートがあります。たとえば、次のようになります。
- 売上・売上報告1
- 売上・売上報告2
- 財務/finReport1
- 財務/finReport2
- その他/その他レポート1
- その他/miscReport2
SSRS は上書きされたレポート ファイルを好まない場合があるため、新しいレポートをデプロイする前に、インスタンス内のすべてのレポート ファイルを削除したいと考えています。rs.exe を使用して次のスクリプトを呼び出すことで、フォルダーとその内容を正常に削除できます。
問題は、これらのフォルダーのいずれかが存在しない場合、スクリプトが停止するという事実にあります。これを処理する最善の方法を決定しようとしています。フォルダを空にしてそのままにしておくか、エラーを無視して続行する方法を見つけるのが最善の方法でしょうか?
答えによっては、このスクリプトでそれをどのように呼び出すのでしょうか?
reporting-services - RS ユーティリティを使用した SSRS レポートの展開
I am currently deploying SSRS reports from my client machine to the report server, using Visual Studio. I am interested in automating the deployment using the RS.exe utility. The report server machine/box is within our network, but it is a remote server. I was wondering if I could use the RS.exe utility that is on my local machine to execute a script (locally from my client machine) to deploy the local RDL's to the report server. What I am asking is if it is necessary to run the RS.exe utility/script from the Report Server machine, or if it would be possible to run it from my client machine. Thanks kindly in advance.
python - 複数の rs.exe 呼び出し
複数のレポート(多くの場合100以上)を生成するために使用しているPythonベースのSSRSレポート生成ユーティリティがあります。設定方法は -
- 複数のスレッドが threading.Thread を使用して呼び出され、それぞれに辞書が与えられます。
- 各スレッドは辞書を解析し、python の subprocess.call を介して関連する引数を渡して rs.exe を呼び出します。
レポートは次の警告で生成されます -
- 約 20 ~ 30 件のレポートがある場合、すべて問題なく動作します。
- レポートの数が 40 ~ 50 以上になると (これまでのところ不明な理由により)、レポートの一部がレンダリングされず、subprocess.call ゼロ以外のステータス (サブプロセスからのエラー メッセージ) によって取得されたエラーが返されます。 .call は実際のエラーを指していません)。しかし、これらの rs.exe コマンドには、Windows コマンド プロンプトから実行するとレンダリングされるため、エラーはありません。
- さらに、失敗したレポートをすべて再実行しようとすると、レンダリングされます。再実行されている間、コマンドまたはデータに変更はありません。
これを回避するために、私は 2 回の反復に再試行ロジックを採用しました。ただし、レポートが 100/150+ を超えると、再試行しても機能しません。これで、再試行ロジックを拡張して、すべてのレポートがレンダリングされ、発生したエラーが本物のエラー (RDL が見つからない、破損したなど) になるまで再試行を続けることができます。しかし、そのようなことを行う前に、同時に起動できる rs.exe の数に制限があるかどうか、またはマルチスレッド コンテキストで呼び出されたときに python の subproces.call に制限があるかどうかを知りたいです。
この種の問題に直面して解決した場合、誰かが専門知識を共有できますか?
ありがとう。