微軟SQL Server 2000 Reporting Services介紹(四)

來源:互聯網
上載者:User
server|services|微軟 微軟SQL Server 2000 Reporting Services介紹(四)





[摘要 ] 本文對Reporting Services的一些不太常見的功能進行了分析,最後根據使用方式列舉了Reporting Services的一些不足的地方,估計這些不足都會在正式版中解決.

[關鍵字] Reporting Services,.NET Framework. DrillThrough,rdl檔案,rds檔案



n rdl檔案元素

在上一篇文章裡簡單的分析了rdl檔案,實際上,要完成一個報表,還有許多的資訊,下面簡單舉例

Action 資料的動作,主要是實現連結

AllowBlank 指定參數是否允許為空白

Author 報表的作者

Bookmark 圖片、報表都可以增加Bookmark



n RS指令碼解譯器

Reporting Service包中還提供了一個指令碼解譯器RS.exe,在命令列中輸入rs -?,就可以看到該工具的使用協助,RS.exe的輸入檔案是尾碼為.rss的指令碼,格式符合VB.NET規範,在.rss指令檔中可以直接使用一個全域變數rs,這裡的rs變數對應為當前正在啟動並執行Report Server,使用方法可以借鑒兩個參考檔案:

CancelRunningJobs 功能是取消正在啟動並執行報表作業

PublishSampleReports 功能是將Samples中的所有例子發布到Report

Server上,並統一放置在Sample Reports檔案夾中.



兩個例子可分別用如下命令運行,其中的myserver要修改為報表伺服器的

地址,另外要保證命令列執行的位置正確.

1. rs -i PublishSampleReports.rss -s http://myserver/reportserver -v parentFolder="Sample Reports"
1. rs -i CancelRunningJobs.rss -s http://myserver/reportserver

Rs的常用方法有:

ListJob

CacelJob

CreateReport

CreateFolder

CerateDataSource

以上方法都可以在兩個參考例子中找到.



n Reporting Services的一些不足

因為現在用的Reporting Services還是Beta版,所以使用的時候還是可以輕易的發現不少問題

協助中給的例子好像不能運行,例如<ConnectingString>下是沒有子項目<Extension>的,而且<Field>下也沒有<Alias>
格式轉換還有很多問題,PDF檔案不能處理中文,Excel格式也不正常.



相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.