ASP.NET MVCアプリケーションでレポートを作成しようとしています。 SSRSは、IISボックスとは別のSQL2012ボックスにインストールされます。私はレポートをレンダリングするためにWebFormsページのReportViewerコントロールを使用しています。私の開発環境は、IISとSQL Server/SSRSの両方を持つサーバーで、開発用とQA用の両方のデータベースを備えています。式ベースの接続文字列でレポートがレンダリングされない
接続文字列にパラメータを使用するようにレポートを設定しました。値はweb.configから来ています。開発とQAではすべてが正常に機能しますが、本番環境に展開すると、ReportViewerは恐ろしい空白ページしか表示しません。データソースを使用しないサンプルレポートを作成し、接続文字列パラメータをテキストボックスにして、すべてが予想通りにレンダリングされ、正しい接続文字列が表示されるため、レポートは本番環境で動作しています。
私は成功したことがなく、ウェブ全体を見てきました。サンプルレポートではダイナミック接続文字列がレンダリングされて表示されるため、接続文字列自体に問題がある可能性があります。私は、サーバー名のすべてのバリエーション(IPアドレス、ローカルホストなど)と一緒に
Data Source=ServerName;Initial Catalog=DatabaseName;User Id=sqluser;Password=sqlpass;
私には何が欠けていますか?データベースとは別のボックスにレンダリングされるレポートで動的データソースを使用するにはどうすればよいですか?
成功!私はこの作品を作ろうと3日間頭を壁に向かって叩いた。どうもありがとうございます。 –