在“商業(yè)智能項(xiàng)目”模板中,選擇創(chuàng)建一個“報表服務(wù)器項(xiàng)目”AWReport。
1、添加“共享數(shù)據(jù)源”
2、使用向?qū)蓤蟊怼G袚Q到報表的“布局”選項(xiàng)卡,和在Visual Studio 2005中一樣設(shè)計報表。[服務(wù)器端報表的擴(kuò)展名為RDL,其實(shí)RDL和RDLC兩種報表區(qū)別不大,可以參考轉(zhuǎn)換 RDL 文件和 RDLC 文件]
那么,如何在應(yīng)用程序中使用這個服務(wù)器端的報表呢?
ReportViewer控件肯定是少不了了,問題是如何知道服務(wù)器端報表的訪問方法,也就是說“ReportViewer 任務(wù)”對話框中的“報表服務(wù)器 URL”和“報表路徑”應(yīng)該如何指定?

圖1 如何指定“報表服務(wù)器 URL”和“報表路徑”
報表設(shè)計完成以后,應(yīng)該將報表“部署”到報表服務(wù)器上,這需要在AWReport的屬性頁中指定項(xiàng)目的TargetServerURL屬性[如圖2所示。由于安裝不是默認(rèn)實(shí)例,故報表服務(wù)器URL為http://(ServerName)/ReportServer$BIServer,其中BIServer為實(shí)例名,非默認(rèn)實(shí)例要想部署成功,需要開啟SQL Server Browser服務(wù)。]。然后在項(xiàng)目上使用右鍵菜單部署之。部署完成后,查看“輸出”中的信息(如圖3所示),“ReportViewer 任務(wù)”對話框中的“報表服務(wù)器 URL”和“報表路徑”都可以在“輸出”中找到。

圖2 報表服務(wù)器項(xiàng)目屬性的設(shè)置

圖3 “報表服務(wù)器 URL”和“報表路徑”都可以在“輸出”中找到
好了,這樣就可以在Web項(xiàng)目中使用服務(wù)器端報表了。
http://bidwhome.itpub.net/post/20871/167841