微軟SQL Server 2000 Reporting Services介紹(四)
2024-07-21 02:23:48
供稿:網友
微軟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格式也不正常.