SSRS/SQL 2014を使用しているのと同じ理由で、2つのレポートで2つのレポートに問題があります。数。 SSMSでSPを実行すると、正常に動作しますが、レポートに入れると、レポートは実行し続けるだけで、失敗することはありませんが、データは返されません。もともと私は報告書にマトリックスを持っていましたが、基本的なところまで戻ってきました。データセットから一番上の名前を返そうと思っていましたが、もう一度レポートが実行されました。私は、レポートを実行するために使用されるアカウントに、それが行う権限と他のレポートで使用されていることを確認しましたが、このために何も起こりません。私は報告書を数回作り直しました。私はSPの罰金を見て、フィールド名を元に戻すことはできますが、それ以上の成功はありません。私は、Visual StudioとSSRSレポートビルダでレポートを作成しました。私はこれがちょっと漠然としていると思っていますが、試してみるべきいくつかのアイデアを探しています。 ありがとうSSRSレポートはストアドプロシージャでは実行されません
答えて
ストアドプロシージャにオープントランザクションがある可能性があります。これにより、ストアドプロシージャがSSMSで実行されるのを防ぐことはできませんが、SSRSレポートのレンダリングが妨げられます。ストアドプロシージャは、プロシージャの開始に応じて、セミコロン(;)で終了するか、END/COMMIT/COMMIT TRANで終了する必要があります。
返信が遅れて申し訳ありませんが、ただオフィスに着くだけです。すべての提案をいただきありがとうございました。私は答えの邪魔になる前にそれらを見ました。
私はレポートを通して手動で変数を渡しましたが、何も得られませんでした。プロファイラをチェックすると、正しく渡されていることがわかりました。
出力を取り出してSSMSに貼り付けて、元のデータを取得していたより小さな日付範囲を渡すと、両方の日付範囲のデータがありますが、何も表示されませんでした。
私が何年も前に同様の問題を覚えていると思ったのは、実際にはSPを再コンパイルするようマークして、SSMSで再度実行してから、Visual Studioとレポートサーバー今はすべて正常に動作しています。私の唯一の仮定は、実行計画がどうにかして崩壊したということです。私はこれが他の人を助けることを願っています
あなたのソリューションをお返事ありがとうございます。この問題は「パラメータスニッフィング」と呼ばれ、 –
- 1. ストアドプロシージャからssrsレポートにデータを取得できません
- 2. SSRSレポートの実行
- 3. Oracleレポートはランドスケープで実行されません
- 4. SSRS 2008レポートがストアドプロシージャを使用していません
- 5. レポートのタイトルはSSRSレポートを中心にしません。
- 6. ssrsのpowerbiレポートはWebアプリケーションでは機能しません
- 7. トリガから呼び出されたストアドプロシージャは実行されません
- 8. SSRSレポートがレポートサーバーに展開されていません
- 9. SSRSレポートの共有データソースが表示されません
- 10. ストアドプロシージャはマージレプリケーションでレプリケートされません
- 11. SSRSマトリックス分散列 - ゆっくりと実行されるレポート
- 12. SSRS 2008のReportserverで実行されているレポートをキャンセルしますか?
- 13. はJailシェルでは実行されませんがブラウザでは実行されません
- 14. ストアドプロシージャは1つしか実行できませんが、他のクエリは実行できません。
- 15. はSSRSレポート
- 16. SSRSはページヘッダーをブラウザに表示しませんが、エクスポートされたレポートは正常に表示されます
- 17. レポートはQueryDesignerに表示されますが、SSRSレポートページには表示されませんか?
- 18. SSRS ReportViewerコントロールリンクされたレポートが先頭から開始されません。
- 19. SSRSレポートビューアでSSRSレポート(.rdl)ファイルのレンダリングが遅くSSRSサーバーから高速に実行される
- 20. jQueryは最初のクリックでは実行されませんが、2回目には実行されません。
- 21. SSRSレポート:子レポートに親レポートの複数値パラメータを渡しますが、それらは使用しません
- 22. JavaScriptコードはマシン上で実行されませんが、JSFiddleでは実行されません。
- 23. ストアドプロシージャはローカルでは動作しますが、サーバでは実行されません
- 24. 自動実行スクリプトはJavaランタイムで実行されません
- 25. アプリケーションプールは実行されません
- 26. TAction.OnExecuteは実行されません
- 27. SVNポストコミットは実行されません
- 28. JavaFXシーンビルダは実行されません
- 29. Sentinelループは実行されません
- 30. エルスブランチは実行されません
ストアドプロシージャをポストできますか? –
最初にデザイナーから手動でクエリを実行しようとします。 Visual Studioでデータセット名を右クリックして 'query'を選択し、'! 'ボタンをクリックし、プロンプトが表示されたらパラメータ値を追加して何が起こるかを見ます。それが正常に動作する場合は、パラメータが誤って渡されている/解析されている可能性があります。それが動作しない場合は、SQLサーバーボックス(SQLプロファイラ)でトレースを実行し、サーバー上で実行されているクエリを確認します。テスト結果をここに掲載してください。 –