私たちのチームは、レポートサーバーからレポートをレンダリングするためにreportviewerコントロールを使用するASP Webサイトを作成しました。SQL Server 2012 Reporting Service認証が必要です
メインレポートでは、[URLに移動]を使用して、サブレポートを新しいウィンドウ(ポップアップ)に表示しました。私はIISサーバー上でこのWebサイトをホストしました。
メインレポート(Home.aspx)にアクセスしようとすると、メインレポートの内容がレポートサーバーから取得されているため、資格情報を要求していません。
しかし、サブレポート用のリンクをクリックしたとき。ポップアップウィンドウの資格情報を要求しています。私は主な報告ではなく、ポップアップだけの資格情報を求める理由を指摘していません。私のSSRSが正しく構成されていない場合は、メインレポートの資格情報も尋ねる必要がありますが、ポップアップのみを要求します。
私たちはSSRS 2008を使用しています。SSRSとIISはどちらも同じマシン上にあります。 Go to URL式にはjavascript関数を使用しています。
以下は両方のシナリオのスクリーンショットです。
メインレポート - サブレポートへのリンクが新しいポップアップウィンドウで開いている
サブレポートポップアップウィンドウが
両方のレポートのデータセットで同じデータソースを使用していますか? – Diego
ええ、両方のレポートです。 – Rexxo
テストのために、サブレポートをメインレポート内で実行するように設定してください – Diego