2012-03-19 17 views
0

SQL Server Reporting Servicesでレポートを作成しました。SQL Server Reporting.nowでレポートを作成しました。それらをasp.net Webアプリケーションに使用するにはどこに配置しますか?ローカルにSQL Serverレポートを展開する

+2

レポートサーバーが含まれているasp.netページを選択します... –

+0

はどのように@MitchWheat?どのステップバイステップガイド? – DharaPPatel

+0

文書が不明瞭であるか、役に立たないのですか? http://msdn.microsoft.com/en-us/library/cc281175.aspx – Pondlife

答えて

2

ASP.NETアプリケーションにレポートを含めるには、カスタムコントロールを使用する必要がありますが、Crystalレポートビューアのカスタムコントロールのようなカスタムコントロールは用意されていません。レポートサービスのディレクトリ。カスタムコントロールは、

C:\Program Files\Microsoft SQL Server\MSSQL\Reporting Services\Samples\Applications\ReportViewer 

あなただけに行くと、そのプロジェクトを開いて、それをコンパイルしてASP.NETアプリケーションでのReportViewer DLLを使用することができますに位置しています。これは、ツールボックスを開いて、[追加と削除]をクリックし、[参照]をクリックしてReportViewer.DLLを選択することで実行できます。見つからない場合や、レポートアプリケーションのサンプルアプリケーションをインストールしなかった場合は、サービス。とにかく、DLLを選択したら、リストからカスタムコントロールを選択する必要があります。

あなたはあなたが行っているカスタムコントロールのReportViewer "Microsoft Sample Report Viewer Application"

の名前を見つけるには、ちょうどあなたのASP.NETページでカスタムコントロールを含めると、次のプロパティを変更します。

  • まずレポートのパスを選択する必要があり、これは次のよう する必要があります: - マイレポート/レポート1は - 正確にサンプルフォルダあなたが レポートを展開
  • 第二に、あなたがSERVERURLを編集する必要があります。ここに レポートサービスの場所を入力してくださいhttp://localhost/reportserver/これは レポートサーバーの場所ですが、/ reportsはレポートサーバーのWeb管理者ですので混同しないように注意してください。

両方の操作が完了したら、ASP.NET Webページにアクセスしてレポートの表示を開始できます。

今、あなたのWebアプリケーションの場所を入力し、カスタムコントロール

+0

これは標準的な方法ですか? – DharaPPatel

関連する問題