亚洲免费在线-亚洲免费在线播放-亚洲免费在线观看-亚洲免费在线观看视频-亚洲免费在线看-亚洲免费在线视频

Reporting Service for SQL server 2000預覽研究

系統 1985 0

By Ben


Reporting Service + SP1 for SQL server 2000 預覽研究

環境 : WinXP, SQL Server 2000 + SP 3A , .Net 1.1

附件 : ??????? ( 下載附件 )

Project: Reporting Service 報表設計的 Project

???????? Setup: 報表程序發布安裝程序

???????? Web: Reporting Service Web 應用

???????? Win: Reporting Service Win 應用

研究思路 :

1. 了解熟悉 Reporting Service 各個基本概念

2. 安裝運行 Reporting Service

3. 配置 Reporting Service 設置

4. 設計報表

5. 實現 .Net 程序調用報表

6. 實現安裝發布報表

?

概述

Reporting Service 與大家熟悉的水晶報表是同一類東西 : 報表工具 .

基于 Sql Server 2000, 結合 VS.NET 強大的設計器可以輕松實現報表制作

?

Reporting Service 組件 :

1. Web 報表管理器 (http://localhost/Reports)

2. VS.NET 報表設計器

3. 報表 Web Service (http://localhost/ReportServer/ReportService.asmx)

4. Reporting Service Web 端站點 (http://localhost/ReportServer)

?

報表主要構成 :

數據源 (RDS)???? 配置數據庫連接串 . 是一個標準 xml 文件

報表 (RDL)???????? 配置 sql 語句 , 報表樣式 . 也是一個標準 xml 文件

?

?

1. 安裝

需求環境 : Sql Server 2000 + SP 3A

安裝過程中可以設置組件 1, 組件 4 Web 路徑 ( 本研究過程設置默認路徑 )

過程略

?

2. 配置

進入 Web 報表管理器 (http://localhost/Reports)

A. 管理用戶

用戶角色分 :

? 發布者 可以將報表和鏈接報表發布到報表服務器。

? 瀏覽者 可以查看文件夾、報表和訂閱報表。

? 內容管理員 ? 可以管理報表服務器中的內容。包括文件夾、報表和資源。

? 我的報表 ????? 可以發布報表和鏈接報表;管理用戶的 My Reports 文件夾中的文件夾、報表和資源。

?

用戶權限設置與我們熟悉的 SharePoint 很相似 , 可以設置報表 Web 端站點的權限和某個報表的權限 .

?

不同的是 , Reporting Service 權限設置可以結合 Sql 的用戶設置來實現更具體的權限分配

關鍵是報表的數據源連接要以 Windows 身份驗證 ( 目的是將 Web 訪問的 Windows 身份帶到 Sql), 不能為 sa 用戶

?

B. 報表的訂閱

這點與 SharePoint 也很相似 , 可以將訂閱一些報表 . ( 具體實現在本次研究中略過 )

?

C. 報表的歷史

可以實現快照功能 , 可以手工創建 snapshot, 也可以實現無人操作 -- 設定 snapshot 計劃自動創建 snapshot. ( 具體實現在本次研究中略過 )

?

D. 報表的 " 執行 " 設置

可以設置報表的數據緩沖 , 執行時間 ( 超時時間 ). ( 具體實現在本次研究中略過 )

?

此外 , 可以上傳 rds, rdl( 數據源 , 報表 ). 由于它們只是 xml 文件 , 所以可以很靈活 .

ReportingServicesService.exe 這個 window service 解析

?

3. 設計報表

1) 運行 vs.net

2) 創建項目 ->

3) ( 此時可以從項目模板分類里有 " 智能商業項目 " 里的列表中看到有一項是 Reporting Service 項目模板的 ) 選取 Reporting Service 項目模板并創建

創建報表可以使用向導創建 , 高級點的也可以手工創建

項目會自動生成兩個 Folder: 共享數據源 , Reports

?

這里介紹手工創建主要過程 :

A. 新建數據源 .? Folder 共享數據源里利用右鍵添加新項來創建數據源 , 它會自動生成一個 rds 文件

B. 新建報表 . 同樣 , 利用右鍵添加新項創建報表 , 它會自動生成一個 rdl 文件 . 在這里我們可以像設計 asp.net 頁面一樣來設計報表樣式

C. 發布 / 部署到 Reporting Service Web 端站點 .

首先打開報表的 project 屬性看看 :

OverwriteDatasources: true|false 部署時是否覆蓋現在的 rds 數據源

TargetFolder: 部署到 Reporting Service Web 端站點的報表的目錄 , 比如輸入 DemoProject, 需要在 http://localhost/ReportServer/DemoProject 下訪問部署的報表

TargetServerURL: 部署到 Reporting Service Web 端站點的 Web 路徑

StartItem: 這個是運行在 vs.net 上的 , Ctrl + F5 運行報表 Project 的報表啟動項

?

4. .NET 程序調用報表 ( 實例請看附件 )

方式一 : 也是最簡單的調用 , 就是直接用 Brower 打開 Reporting Service Web 端站點的報表 .

可以通過 URL 參數作為報表的輸入參數 , 具體的請看附件 Web 項目的 DynamicQuery.rdl

方式二 : 通過調用 Reporting Service 提供的 Web Service. 它已經提供有若干的 Web method 供調用

?

5. 發布安裝報表

安裝 Reporting Service 后會有個 rs.exe 工具 . 路徑 "%SYSTEMDRIVE%\Program Files\Microsoft SQL Server\80\Tools\Binn\RS.exe"

可以看看 rs.exe help, 它支持幾個特定的參數 , 利用 .rss 腳本實現將 rdl, rds 發布安裝到 Web 端站點

經研究已經設計出一個 Setup 程序 . 見附件 Setup 目錄

?

總結 :

感覺上 ,

Reporting Server 的缺點 :

Reporting Service 報表設計上還有些不成熟

? 設計報表不方便 ; Web 端瀏覽報表必經導出后才可以打印 ; 有些設置的東西無效 ( 這點好比設置 asp.net Session 生存時間時靈時不靈的現象 );

? 復雜的報表 ( 比如嵌套的子報表 , 如附件里的 supplier.rdl) 查詢慢 .

?

雖如此 , Reporting Service 還是一個比較 Cool 的報表工具 ,

可取之處也正是如上介紹它的一些的特點



Trackback: http://tb.blog.csdn.net/TrackBack.aspx?PostId=193378


Reporting Service for SQL server 2000預覽研究


更多文章、技術交流、商務合作、聯系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號聯系: 360901061

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對您有幫助就好】

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長會非常 感謝您的哦!!!

發表我的評論
最新評論 總共0條評論
主站蜘蛛池模板: 免费人成网站在线高清 | 狠狠色噜噜狠狠狠狠98 | 国产性精品 | 一级一级一级一级毛片 | 色婷婷资源网 | 亚洲第一人黄所 | 亚洲依人 | 国产欧美日韩精品一区二 | 婷婷色中文字幕 | 国产精品成人观看视频国产奇米 | 黄色成人在线播放 | 久草在线视频精品 | 中文字幕在线二区 | 国产伦一区二区三区免费 | 欧美hdvideosex4k| 亚洲欧美精品 | 4虎成人| 毛片免费在线观看 | 色爱综合网欧美 | 久久福利青草精品资源站免费 | 日本在线亚州精品视频在线 | 日韩欧美网 | 99爱网站| 久久国产免费一区 | 狠狠干综合| 日产国语一区二区三区在线看 | 国产五月色综合 | 国产精品视频免费 | 欧美国产一区二区 | 中文字幕日韩欧美一区二区三区 | 日本伊人色综合网 | 综合网天天操天天射 | 奇米影视狠狠久久中文 | 久操热 | 激情影院免费 | 国产亚洲精品热视频在线观看 | 日韩中文字幕在线观看 | 国产黄网永久免费 | 亚洲视频大全 | 免费观看成人久久网免费观看 | 日本 毛片基地-亚洲 |