Reporting Services を使用してレポートを作成するにはレポートサーバを構築し、
その後レポートを作成して配置する必要がある
サーバ構築からレポート作成、公開への手順は以下の通り
■レポートサーバを構築する
SQL Server 2008 ではReporting ServicesがIISと分離したため、
IISのコンソールではReporting Servicesの仮想ディレクトリを管理することができない
以下の手順で「Reporting Services 構成マネージャ」で仮想ディレクトリを作成する必要がある
1.Reporting Services 構成マネージャを開く
2.「WebサービスURL」の仮想ディレクトリに任意の値を設定してOK
ここで設定したURLがアプリケーションの公開ディレクトリになる
(今回は"HogeReportsSvr"と指定)
http://localhost/HogeReportsSvr/
3.「レポートマネージャURL」の仮想ディレクトリに任意の値を設定してOK
ここで設定したURLでブラウザからアクセスするとレポートマネージャを開くことができる
(今回は"HogeReportsSvrManager"と指定)
http://localhost/HogeReportsSvrManager/
■レポートを作成する
1.Visual Stadio 2008を開く
2.新しいプロジェクト→「ビジネスインテリジェントプロジェクト」
→「レポートサーバープロジェクトウィザード」
プロジェクト〜データソースは適当に・・・
3.レポートの種類〜デザイン・スタイルで帳票レイアウトの定義を行う
4.配置場所の選択で上記で構築した、レポートサーバを指定する
レポートサーバー
http://localhost/HogeReportsSvr
5.レポートの定義が終わったら「ソリューションエクスプローラ」で
rdlファイルを選び→「配置」でレポートサーバに公開する
(配置はレポートマネージャから行うこともできる)
6.ブラウザからサーバ構築時に設定したWebサービスURLとフォルダ、レポート名を以下の形式で入力することで
作成したレポートにアクセスすることができる
http://サーバー名/WebサービスURL/フォルダ名/レポート名&rs:Command=Render
URL例
http://Hogesvr/HogeReportsSvr?/HogeList/HogeList&rs:Command=Render
動作確認環境:SQL Server 2008 EnterPrise