Reporting Services

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