程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> SqlServer數據庫 >> 關於SqlServer >> 微軟SQL Server 2000 Reporting Services介紹(四)

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

編輯:關於SqlServer
 微軟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版,所以使用的時候還是可以輕易的發現不少問題

幫助中給的例子好像不能運行,例如下是沒有子元素的,而且下也沒有
格式轉換還有很多問題,PDF文件不能處理中文,Excel格式也不正常.
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved