版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、主講教師:錢 哨第九章第九章 . SQL Server 2005 . SQL Server 2005 報(bào)表服務(wù)報(bào)表服務(wù) SQL Server 2005數(shù)據(jù)庫實(shí)踐教程數(shù)據(jù)庫實(shí)踐教程管理與維護(hù)篇管理與維護(hù)篇1oSQL Server 2005 Reporting Services (SSRS)簡介o如何創(chuàng)建基本的報(bào)表o如何管理基本的報(bào)表29-1 SQL Server 2005 Reporting Services簡介 u 了解SSRS的基本結(jié)構(gòu),學(xué)習(xí)SSRS的分層結(jié)構(gòu)特點(diǎn);u 掌握SSRS的基本配置和擴(kuò)展配置39-1 SQL Server 2005 Reporting Services簡介 9-1-
2、1SSRS的基本結(jié)構(gòu)SSRS主要由兩部分共同組成:數(shù)據(jù)獲取和報(bào)表呈現(xiàn),其中數(shù)據(jù)獲取的途徑即可以通過SQL Server,Oracle等數(shù)據(jù)庫管理系統(tǒng)直接獲取,也可以通過OLE DB,ODBC和其他傳統(tǒng)渠道獲取。 1. 擴(kuò)展插件擴(kuò)展插件 是現(xiàn)有報(bào)表處理功能之外的被報(bào)表處理器調(diào)用以實(shí)現(xiàn)特定處理功能的.NET程序集,分布在整個(gè)報(bào)表生命周期(報(bào)表制作、報(bào)表管理、報(bào)表傳輸以及報(bào)表安全)的不同階段 49-1 SQL Server 2005 Reporting Services簡介 9-1-1SSRS的基本結(jié)構(gòu)2. 配置目錄安裝、配置SSRS時(shí),數(shù)據(jù)庫引擎生成兩個(gè)數(shù)據(jù)庫 ReportServer和Repor
3、tServerTempDB,存儲(chǔ)RS使用的信息 569-1 SQL Server 2005 Reporting Services簡介 9-1-1SSRS的基本結(jié)構(gòu)3. SSRS的分層結(jié)構(gòu)SSRS在邏輯結(jié)構(gòu)上面可以被分為三層:(1)Report Server處理 SOAP,URL請(qǐng)求和Report操作、管理,提供快照和報(bào)告緩存管理,支持應(yīng)用安全策略和授權(quán)Report Server,負(fù)責(zé)日程計(jì)劃和批操作的 Windows 服務(wù)(2)Report Server Catalog包含兩個(gè)SQL Server 系統(tǒng)數(shù)據(jù)庫:ReportServer、ReportServerTempDB(存放會(huì)話、緩存),可
4、以重新創(chuàng)建,同步會(huì)生成TempDB數(shù)據(jù)庫,存儲(chǔ)RS使用信息,如報(bào)表定義、元數(shù)據(jù)、緩存報(bào)表、快照、相關(guān)的資源、安全設(shè)置、帳戶信息、共享計(jì)劃以及有關(guān)Extensions的信息等(3)Client Application通過 SOAP Web服務(wù)和URL請(qǐng)求訪問服務(wù)器,Report Management 工具和Report Viewer、Report Builder等程序。 789-1 SQL Server 2005 Reporting Services簡介 9-1-2SSRS的配置情況1. 基本配置由單個(gè)報(bào)表服務(wù)器實(shí)例組成,由圖可見使用本地或遠(yuǎn)程 SQL Server 數(shù)據(jù)庫引擎來承載報(bào)表服務(wù)器數(shù)
5、據(jù)庫是可能的,可使用SQL Server 2000 或 SQL Server 2005 版本來承載數(shù)據(jù)庫服務(wù)器。 99-1 SQL Server 2005 Reporting Services簡介 9-1-2SSRS的配置情況2. 擴(kuò)展配置擴(kuò)展配置 在SSRS的基本配置基礎(chǔ)上,可以通過擴(kuò)展配置可以將一部分的報(bào)表故障,通過數(shù)據(jù)庫的SQL Server實(shí)例將部分故障轉(zhuǎn)移到故障轉(zhuǎn)移群集中 109-2 9-2 創(chuàng)建基本報(bào)表創(chuàng)建基本報(bào)表 u 學(xué)習(xí)并掌握創(chuàng)建報(bào)表服務(wù)器項(xiàng)目技術(shù)u 學(xué)習(xí)并掌握通過報(bào)表向?qū)?chuàng)建報(bào)表技術(shù)u 學(xué)習(xí)并掌握手工創(chuàng)建報(bào)表技術(shù)u 學(xué)習(xí)并掌握創(chuàng)建分組報(bào)表技術(shù)u 學(xué)習(xí)并掌握創(chuàng)建圖表報(bào)表技術(shù)11
6、9-2 9-2 創(chuàng)建基本報(bào)表創(chuàng)建基本報(bào)表 9-2-1創(chuàng)建報(bào)表服務(wù)器項(xiàng)目 實(shí)驗(yàn)實(shí)驗(yàn)1:創(chuàng)建報(bào)表服務(wù)器項(xiàng)目實(shí)驗(yàn):創(chuàng)建報(bào)表服務(wù)器項(xiàng)目實(shí)驗(yàn) 第一步:單擊“開始”,依次指向“程序”和 Microsoft SQL Server 2005,再單擊 Business Intelligence Development Studio 129-2 9-2 創(chuàng)建基本報(bào)表創(chuàng)建基本報(bào)表 9-2-1創(chuàng)建報(bào)表服務(wù)器項(xiàng)目 實(shí)驗(yàn)實(shí)驗(yàn)1:創(chuàng)建報(bào)表服務(wù)器項(xiàng)目實(shí)驗(yàn):創(chuàng)建報(bào)表服務(wù)器項(xiàng)目實(shí)驗(yàn) 第二步:在“文件”菜單上,指向“新建”,再單擊“項(xiàng)目”; 在“項(xiàng)目類型”列表中,單擊“商業(yè)智能項(xiàng)目”; 在“模板”列表中,單擊“報(bào)表服務(wù)器項(xiàng)目”,如
7、圖所示。在“名稱”中,鍵入 ReportTest,單擊“確定”以創(chuàng)建項(xiàng)目。 解決方案資源管理器中將顯示 ReportTest項(xiàng)目 139-2 9-2 創(chuàng)建基本報(bào)表創(chuàng)建基本報(bào)表 9-2-1創(chuàng)建報(bào)表服務(wù)器項(xiàng)目 實(shí)驗(yàn)實(shí)驗(yàn)2:設(shè)置連接信息實(shí)驗(yàn):設(shè)置連接信息實(shí)驗(yàn) 第一步:在“解決方案資源管理器”選項(xiàng)卡中,用鼠標(biāo)右鍵單擊共享數(shù)據(jù)源,在彈出的快捷菜單中選擇“添加新數(shù)據(jù)源” 149-2 9-2 創(chuàng)建基本報(bào)表創(chuàng)建基本報(bào)表 9-2-1創(chuàng)建報(bào)表服務(wù)器項(xiàng)目 實(shí)驗(yàn)實(shí)驗(yàn)2:設(shè)置連接信息實(shí)驗(yàn):設(shè)置連接信息實(shí)驗(yàn) 第二步:在彈出的“共享數(shù)據(jù)源”對(duì)話框中,點(diǎn)擊“編輯”按鈕,準(zhǔn)備新建一個(gè)數(shù)據(jù)源。在彈出的連接屬性對(duì)話框中,設(shè)定服務(wù)器
8、為(local),表示本機(jī);選擇數(shù)據(jù)庫為Grade_Sys 159-2 9-2 創(chuàng)建基本報(bào)表創(chuàng)建基本報(bào)表 9-2-1創(chuàng)建報(bào)表服務(wù)器項(xiàng)目 實(shí)驗(yàn)實(shí)驗(yàn)2:設(shè)置連接信息實(shí)驗(yàn):設(shè)置連接信息實(shí)驗(yàn) 第三步:點(diǎn)擊“確定”后,則連接字符串的信息配置完畢,默認(rèn)連接名稱為“ReportTest”,點(diǎn)擊“確定”則完成共享數(shù)據(jù)源的配置任務(wù) 169-2 9-2 創(chuàng)建基本報(bào)表創(chuàng)建基本報(bào)表 9-2-1創(chuàng)建報(bào)表服務(wù)器項(xiàng)目 實(shí)驗(yàn)實(shí)驗(yàn)2:設(shè)置連接信息實(shí)驗(yàn):設(shè)置連接信息實(shí)驗(yàn) 第三步:點(diǎn)擊“確定”后,則連接字符串的信息配置完畢,默認(rèn)連接名稱為“ReportTest”,點(diǎn)擊“確定”則完成共享數(shù)據(jù)源的配置任務(wù) 179-2 9-2 創(chuàng)建基本
9、報(bào)表創(chuàng)建基本報(bào)表 9-2-2創(chuàng)建第一個(gè)報(bào)表 實(shí)驗(yàn)實(shí)驗(yàn)2:通過報(bào)表向?qū)?chuàng)建報(bào)表實(shí)驗(yàn):通過報(bào)表向?qū)?chuàng)建報(bào)表實(shí)驗(yàn) 第一步:我們?cè)儆檬髽?biāo)右鍵單擊報(bào)表項(xiàng),選擇“添加新報(bào)表” 189-2 9-2 創(chuàng)建基本報(bào)表創(chuàng)建基本報(bào)表 9-2-2創(chuàng)建第一個(gè)報(bào)表 實(shí)驗(yàn)實(shí)驗(yàn)2:通過報(bào)表向?qū)?chuàng)建報(bào)表實(shí)驗(yàn):通過報(bào)表向?qū)?chuàng)建報(bào)表實(shí)驗(yàn) 第二步:在彈出的“歡迎使用報(bào)表向?qū)А苯缑嬷悬c(diǎn)擊下一步按鈕,選擇共享數(shù)據(jù)源為ReportTest,并點(diǎn)擊下一步 199-2 9-2 創(chuàng)建基本報(bào)表創(chuàng)建基本報(bào)表 9-2-2創(chuàng)建第一個(gè)報(bào)表 實(shí)驗(yàn)實(shí)驗(yàn)2:通過報(bào)表向?qū)?chuàng)建報(bào)表實(shí)驗(yàn):通過報(bào)表向?qū)?chuàng)建報(bào)表實(shí)驗(yàn) 第三步:下面將開始進(jìn)行“設(shè)計(jì)查詢”。此次我們假定將要查
10、詢的報(bào)表內(nèi)容是:“06可視化班計(jì)算機(jī)科學(xué)導(dǎo)論課程每個(gè)學(xué)生的成績單報(bào)表”,根據(jù)要求我們可以在查詢字符串中寫下如下的SQL代碼 209-2 9-2 創(chuàng)建基本報(bào)表創(chuàng)建基本報(bào)表 9-2-2創(chuàng)建第一個(gè)報(bào)表 實(shí)驗(yàn)實(shí)驗(yàn)2:通過報(bào)表向?qū)?chuàng)建報(bào)表實(shí)驗(yàn):通過報(bào)表向?qū)?chuàng)建報(bào)表實(shí)驗(yàn) 第四步:點(diǎn)擊下一步后進(jìn)入選擇報(bào)表類型的界面,在該界面中有兩種格式:表格和矩陣格式,我們選擇表格格式,并點(diǎn)擊下一步 219-2 9-2 創(chuàng)建基本報(bào)表創(chuàng)建基本報(bào)表 9-2-2創(chuàng)建第一個(gè)報(bào)表 實(shí)驗(yàn)實(shí)驗(yàn)2:通過報(bào)表向?qū)?chuàng)建報(bào)表實(shí)驗(yàn):通過報(bào)表向?qū)?chuàng)建報(bào)表實(shí)驗(yàn) 第五步:下面進(jìn)入的設(shè)計(jì)表的過程,我們不進(jìn)行頁面和組的字段選擇,將全部的字段都放入到詳細(xì)信息
11、部分 229-2 9-2 創(chuàng)建基本報(bào)表創(chuàng)建基本報(bào)表 9-2-2創(chuàng)建第一個(gè)報(bào)表 實(shí)驗(yàn)實(shí)驗(yàn)2:通過報(bào)表向?qū)?chuàng)建報(bào)表實(shí)驗(yàn):通過報(bào)表向?qū)?chuàng)建報(bào)表實(shí)驗(yàn) 第六步:接下來開始選擇表樣式的工作,此次我們選擇”正式“的樣式 239-2 9-2 創(chuàng)建基本報(bào)表創(chuàng)建基本報(bào)表 9-2-2創(chuàng)建第一個(gè)報(bào)表 實(shí)驗(yàn)實(shí)驗(yàn)2:通過報(bào)表向?qū)?chuàng)建報(bào)表實(shí)驗(yàn):通過報(bào)表向?qū)?chuàng)建報(bào)表實(shí)驗(yàn) 第六步:完成向?qū)У脑O(shè)計(jì)工作,取報(bào)表名稱為” Report_cj1 “,點(diǎn)擊完成,結(jié)束報(bào)表向?qū)У脑O(shè)計(jì)工作 249-2 9-2 創(chuàng)建基本報(bào)表創(chuàng)建基本報(bào)表 9-2-2創(chuàng)建第一個(gè)報(bào)表 實(shí)驗(yàn)實(shí)驗(yàn)2:通過報(bào)表向?qū)?chuàng)建報(bào)表實(shí)驗(yàn):通過報(bào)表向?qū)?chuàng)建報(bào)表實(shí)驗(yàn) 第七步:預(yù)覽后可以
12、進(jìn)入報(bào)表的詳細(xì)設(shè)計(jì)界面,將報(bào)表的標(biāo)題和表頭信息進(jìn)行具體的修改,即可完成比較專業(yè)的報(bào)表設(shè)計(jì)工作了,最終效果如圖所示 259-2 9-2 創(chuàng)建基本報(bào)表創(chuàng)建基本報(bào)表 9-2-3手工創(chuàng)建報(bào)表 實(shí)驗(yàn):手工創(chuàng)建報(bào)表實(shí)驗(yàn)實(shí)驗(yàn):手工創(chuàng)建報(bào)表實(shí)驗(yàn) 第一步:首先用鼠標(biāo)右鍵單擊報(bào)表項(xiàng),選擇“添加-新建項(xiàng)” 269-2 9-2 創(chuàng)建基本報(bào)表創(chuàng)建基本報(bào)表 9-2-3手工創(chuàng)建報(bào)表 實(shí)驗(yàn):手工創(chuàng)建報(bào)表實(shí)驗(yàn)實(shí)驗(yàn):手工創(chuàng)建報(bào)表實(shí)驗(yàn) 第二步:在彈出的“添加新項(xiàng)”對(duì)話框中,點(diǎn)擊報(bào)表項(xiàng),并命名為“Report_cj2.rdl”文件,如圖所示。點(diǎn)擊“添加”后進(jìn)入設(shè)計(jì)界面 279-2 9-2 創(chuàng)建基本報(bào)表創(chuàng)建基本報(bào)表 9-2-3手工創(chuàng)建
13、報(bào)表 實(shí)驗(yàn):手工創(chuàng)建報(bào)表實(shí)驗(yàn)實(shí)驗(yàn):手工創(chuàng)建報(bào)表實(shí)驗(yàn) 第三步:在報(bào)表編輯器中選擇“數(shù)據(jù)”標(biāo)簽頁,在報(bào)表中添加數(shù)據(jù)集。在“數(shù)據(jù)”標(biāo)簽頁數(shù)據(jù)集下拉列表框中選擇,如圖所示 289-2 9-2 創(chuàng)建基本報(bào)表創(chuàng)建基本報(bào)表 9-2-3手工創(chuàng)建報(bào)表 實(shí)驗(yàn):手工創(chuàng)建報(bào)表實(shí)驗(yàn)實(shí)驗(yàn):手工創(chuàng)建報(bào)表實(shí)驗(yàn) 第四步:在彈出的“數(shù)據(jù)集”對(duì)話框中,設(shè)定查詢名稱為DataSet1,命令類型為text類型,并添加查詢的SQL字符串(與9-2-2節(jié)案例SQL一致) 299-2 9-2 創(chuàng)建基本報(bào)表創(chuàng)建基本報(bào)表 9-2-3手工創(chuàng)建報(bào)表 實(shí)驗(yàn):手工創(chuàng)建報(bào)表實(shí)驗(yàn)實(shí)驗(yàn):手工創(chuàng)建報(bào)表實(shí)驗(yàn) 點(diǎn)擊“確定”并運(yùn)行后的界面如圖所示 309-2 9-2
14、 創(chuàng)建基本報(bào)表創(chuàng)建基本報(bào)表 9-2-3手工創(chuàng)建報(bào)表 實(shí)驗(yàn):手工創(chuàng)建報(bào)表實(shí)驗(yàn)實(shí)驗(yàn):手工創(chuàng)建報(bào)表實(shí)驗(yàn) 第五步:接下來,切換到布局標(biāo)簽頁,在這個(gè)界面中我們將編輯報(bào)表的顯示樣式。從工具箱中拖入一個(gè)表到報(bào)表中。默認(rèn)情況下,在上面顯示一個(gè)表頭,中間顯示詳細(xì)信息,下面顯示表尾。可以通過插入行和列來修改默認(rèn)表 319-2 9-2 創(chuàng)建基本報(bào)表創(chuàng)建基本報(bào)表 9-2-3手工創(chuàng)建報(bào)表 實(shí)驗(yàn):手工創(chuàng)建報(bào)表實(shí)驗(yàn)實(shí)驗(yàn):手工創(chuàng)建報(bào)表實(shí)驗(yàn) 第六步:將數(shù)據(jù)集中的各個(gè)屬性信息分別拖到詳細(xì)信息列中 329-2 9-2 創(chuàng)建基本報(bào)表創(chuàng)建基本報(bào)表 9-2-3手工創(chuàng)建報(bào)表 實(shí)驗(yàn):手工創(chuàng)建報(bào)表實(shí)驗(yàn)實(shí)驗(yàn):手工創(chuàng)建報(bào)表實(shí)驗(yàn) 第七步:取消表尾顯
15、示。在布局左側(cè)選擇一行,單擊右鍵,選擇表格表尾進(jìn)行顯/隱示切換,使得表尾隱藏 339-2 9-2 創(chuàng)建基本報(bào)表創(chuàng)建基本報(bào)表 9-2-3手工創(chuàng)建報(bào)表 實(shí)驗(yàn):手工創(chuàng)建報(bào)表實(shí)驗(yàn)實(shí)驗(yàn):手工創(chuàng)建報(bào)表實(shí)驗(yàn) 第八步:選擇表頭的具體列,打開屬性窗口,選擇背景色、字體等,滿足個(gè)性化表格文字的設(shè)定需要 349-2 9-2 創(chuàng)建基本報(bào)表創(chuàng)建基本報(bào)表 9-2-3手工創(chuàng)建報(bào)表 實(shí)驗(yàn):手工創(chuàng)建報(bào)表實(shí)驗(yàn)實(shí)驗(yàn):手工創(chuàng)建報(bào)表實(shí)驗(yàn) 第八步:在報(bào)表設(shè)計(jì)布局界面,選擇菜單中的“報(bào)表”“頁眉”“添加頁眉”。選擇菜單中的“報(bào)表”“頁腳”“添加頁腳”。在頁眉中拖入一個(gè)文本框,輸入“班級(jí)課程成績報(bào)表”。在頁腳中拖入一個(gè)文本框,輸入一個(gè)函數(shù)值
16、“=Now”,表示當(dāng)前計(jì)算機(jī)的系統(tǒng)時(shí)間 359-2 9-2 創(chuàng)建基本報(bào)表創(chuàng)建基本報(bào)表 9-2-3手工創(chuàng)建報(bào)表 實(shí)驗(yàn):手工創(chuàng)建報(bào)表實(shí)驗(yàn)實(shí)驗(yàn):手工創(chuàng)建報(bào)表實(shí)驗(yàn) 第九步:設(shè)置報(bào)表屬性。在報(bào)表設(shè)計(jì)視圖的布局頁面中,選擇菜單中“報(bào)表”“報(bào)表屬性”,可以打開報(bào)表屬性對(duì)話框,并配置當(dāng)前報(bào)表的具體屬性內(nèi)容 369-2 9-2 創(chuàng)建基本報(bào)表創(chuàng)建基本報(bào)表 9-2-4創(chuàng)建分組報(bào)表 實(shí)驗(yàn):創(chuàng)建分組報(bào)表實(shí)驗(yàn)實(shí)驗(yàn):創(chuàng)建分組報(bào)表實(shí)驗(yàn) 第一步:在上節(jié)實(shí)驗(yàn)項(xiàng)目基礎(chǔ)上再建立一個(gè)報(bào)表,仍選擇DataSet1作為數(shù)據(jù)集,并鍵入如下的SQL代碼:“select sno,sname,cname,grade from sc,course
17、where o=o”,該代碼從課程表sc中求每位學(xué)生的學(xué)號(hào)、姓名、課程名和該課程成績,運(yùn)行后如圖所示。則數(shù)據(jù)配置工作完畢 379-2 9-2 創(chuàng)建基本報(bào)表創(chuàng)建基本報(bào)表 9-2-4創(chuàng)建分組報(bào)表 實(shí)驗(yàn):創(chuàng)建分組報(bào)表實(shí)驗(yàn)實(shí)驗(yàn):創(chuàng)建分組報(bào)表實(shí)驗(yàn) 第二步:切換到布局界面,從工具箱中拖過來一個(gè)表控件,并分別將具體字段從數(shù)據(jù)集中拖到詳細(xì)設(shè)計(jì)處,設(shè)置表對(duì)象格式 389-2 9-2 創(chuàng)建基本報(bào)表創(chuàng)建基本報(bào)表 9-2-4創(chuàng)建分組報(bào)表 實(shí)驗(yàn):創(chuàng)建分組報(bào)表實(shí)驗(yàn)實(shí)驗(yàn):創(chuàng)建分組報(bào)表實(shí)驗(yàn) 第三步:用鼠標(biāo)左鍵單擊表對(duì)象邊緣,而后再用鼠標(biāo)右鍵單擊該邊緣,在彈出的快捷菜單中選擇屬性 399-2 9-2 創(chuàng)建基本報(bào)表創(chuàng)建基本報(bào)表
18、9-2-4創(chuàng)建分組報(bào)表 實(shí)驗(yàn):創(chuàng)建分組報(bào)表實(shí)驗(yàn)實(shí)驗(yàn):創(chuàng)建分組報(bào)表實(shí)驗(yàn) 第四步:打開表屬性對(duì)話框并切換到“組”選項(xiàng)卡,注意到“組”選項(xiàng)卡目前為空。單擊“添加”按鈕以創(chuàng)建一個(gè)新的分組,這將打開“分組和排序?qū)傩浴睂?duì)話框 409-2 9-2 創(chuàng)建基本報(bào)表創(chuàng)建基本報(bào)表 9-2-4創(chuàng)建分組報(bào)表 實(shí)驗(yàn):創(chuàng)建分組報(bào)表實(shí)驗(yàn)實(shí)驗(yàn):創(chuàng)建分組報(bào)表實(shí)驗(yàn) 第五步:將分組命名為GroupAVG1,在分組方式部分的表達(dá)式列中選擇sno字段。需要注意的是,如果在報(bào)表中包含文檔結(jié)構(gòu)圖,讓用戶能夠使用一個(gè)樹視圖在報(bào)表中快速導(dǎo)航,則在“文檔結(jié)構(gòu)圖標(biāo)簽”下拉列表中選擇sno字段。另外需要注意的是當(dāng)創(chuàng)建頂級(jí)分組時(shí)候,不要設(shè)置父組。最后,
19、使用復(fù)選框設(shè)置分頁方式、組頭和組尾的可見性以及是否重復(fù)組頭和組尾信息 41429-2 9-2 創(chuàng)建基本報(bào)表創(chuàng)建基本報(bào)表 9-2-4創(chuàng)建分組報(bào)表 實(shí)驗(yàn):創(chuàng)建分組報(bào)表實(shí)驗(yàn)實(shí)驗(yàn):創(chuàng)建分組報(bào)表實(shí)驗(yàn) 第六步:創(chuàng)建分組時(shí)候,還必須指定根據(jù)那個(gè)字段對(duì)分組進(jìn)行排序。為此可以切換到“排序”選項(xiàng)卡并選擇sno字段 439-2 9-2 創(chuàng)建基本報(bào)表創(chuàng)建基本報(bào)表 9-2-4創(chuàng)建分組報(bào)表 實(shí)驗(yàn):創(chuàng)建分組報(bào)表實(shí)驗(yàn)實(shí)驗(yàn):創(chuàng)建分組報(bào)表實(shí)驗(yàn) 第七步:單擊“確定”按鈕關(guān)閉“分組和排序?qū)傩浴睂?duì)話框,并返回表屬性對(duì)話框,此時(shí)在“組列表”中出現(xiàn)GroupAVG1,單擊“確定”讓所有的修改生效 449-2 9-2 創(chuàng)建基本報(bào)表創(chuàng)建基本報(bào)
20、表 9-2-4創(chuàng)建分組報(bào)表 實(shí)驗(yàn):創(chuàng)建分組報(bào)表實(shí)驗(yàn)實(shí)驗(yàn):創(chuàng)建分組報(bào)表實(shí)驗(yàn) 第八步:為類別創(chuàng)建分組后,表中將包含一個(gè)新行,就是準(zhǔn)備進(jìn)行分組的行。在平均成績列所處的新行單元格內(nèi),單擊鼠標(biāo)右鍵,選擇彈出的快捷菜單“表達(dá)式”項(xiàng) 459-2 9-2 創(chuàng)建基本報(bào)表創(chuàng)建基本報(bào)表 9-2-4創(chuàng)建分組報(bào)表 實(shí)驗(yàn):創(chuàng)建分組報(bào)表實(shí)驗(yàn)實(shí)驗(yàn):創(chuàng)建分組報(bào)表實(shí)驗(yàn) 第九步:在彈出的“編輯器表達(dá)式”對(duì)話框中,鍵入如下代碼:“=AVG(Fields!grade.Value)”,表示求成績的平均值,點(diǎn)擊“確定”按鈕后完成設(shè)置分組的求值工作 469-2 9-2 創(chuàng)建基本報(bào)表創(chuàng)建基本報(bào)表 9-2-4創(chuàng)建分組報(bào)表 實(shí)驗(yàn):創(chuàng)建分組報(bào)表實(shí)驗(yàn)
21、實(shí)驗(yàn):創(chuàng)建分組報(bào)表實(shí)驗(yàn) 第十步:最后設(shè)置整體背景和前景色,突出分組求值單元格,如圖所示。分組報(bào)表設(shè)置最終預(yù)覽的效果如圖 47489-2 9-2 創(chuàng)建基本報(bào)表創(chuàng)建基本報(bào)表 9-2-5創(chuàng)建圖表報(bào)表 實(shí)驗(yàn):在報(bào)表中添加餅形圖實(shí)驗(yàn)實(shí)驗(yàn):在報(bào)表中添加餅形圖實(shí)驗(yàn) 第一步:再建立一個(gè)報(bào)表,仍選擇DataSet1作為數(shù)據(jù)集,并鍵入如下的SQL代碼:“select tc.*,teacher.tname from tc,teacher where skxq=20091 and bno in(select bno from class where dno=1) and teacher.tno=tc.tno”,該代碼
22、表示求授課學(xué)期為20091的,并且班級(jí)號(hào)碼只能夠從單位為1的班號(hào)中產(chǎn)生(1表示計(jì)算機(jī)系),運(yùn)行后如圖所示,數(shù)據(jù)配置工作完畢 499-2 9-2 創(chuàng)建基本報(bào)表創(chuàng)建基本報(bào)表 9-2-5創(chuàng)建圖表報(bào)表 實(shí)驗(yàn):在報(bào)表中添加餅形圖實(shí)驗(yàn)實(shí)驗(yàn):在報(bào)表中添加餅形圖實(shí)驗(yàn) 第二步:通過工具箱將圖表添加到報(bào)表設(shè)計(jì)的主體中,右擊圖表并選擇“屬性”,這將打開“圖表屬性”對(duì)話框,在圖表類型中選擇“餅圖”,設(shè)定名稱為“chartpie_teachersk”,輸入圖表的標(biāo)題 50519-2 9-2 創(chuàng)建基本報(bào)表創(chuàng)建基本報(bào)表 9-2-5創(chuàng)建圖表報(bào)表 實(shí)驗(yàn):在報(bào)表中添加餅形圖實(shí)驗(yàn)實(shí)驗(yàn):在報(bào)表中添加餅形圖實(shí)驗(yàn) 第三步:切換到“數(shù)據(jù)”
23、選項(xiàng)卡,選擇包含圖表所需數(shù)據(jù)的數(shù)據(jù)集。選擇數(shù)據(jù)集為“DataSet1”,在“值”設(shè)定中,單擊“編輯”按鈕,在彈出的“編輯圖表值對(duì)話框”中,選擇值為“=Sum(Fields!sktime.Value)”,表示統(tǒng)計(jì)課時(shí)量之和(特別注意的是,一定不要在序列標(biāo)簽中添加任何信息,否則會(huì)破壞顯示效果);同樣在“編輯圖表值對(duì)話框”中選擇外觀頁,勾選“顯示標(biāo)記”;再切換到“點(diǎn)標(biāo)簽”中,設(shè)定其數(shù)據(jù)標(biāo)簽為“=sum(Fields!sktime.Value)”,點(diǎn)擊“確定”完成“值”設(shè)定工作。三個(gè)頁面的設(shè)置參數(shù)如圖所示 52539-2 9-2 創(chuàng)建基本報(bào)表創(chuàng)建基本報(bào)表 9-2-5創(chuàng)建圖表報(bào)表 實(shí)驗(yàn):在報(bào)表中添加餅形
24、圖實(shí)驗(yàn)實(shí)驗(yàn):在報(bào)表中添加餅形圖實(shí)驗(yàn) 第三步:再切換到類別組中,進(jìn)行“分組和排序?qū)傩浴钡脑O(shè)定工作,并以“=Fields!tname.Value”為分組的條件(以教師姓名分組),具體參數(shù)如圖所示。至此,完成餅形圖屬性的全部配置工作。 549-2 9-2 創(chuàng)建基本報(bào)表創(chuàng)建基本報(bào)表 9-2-5創(chuàng)建圖表報(bào)表 實(shí)驗(yàn):在報(bào)表中添加餅形圖實(shí)驗(yàn)實(shí)驗(yàn):在報(bào)表中添加餅形圖實(shí)驗(yàn) 第三步:以此類推,可以快速轉(zhuǎn)化為柱狀圖 559-3 9-3 管理基本報(bào)表管理基本報(bào)表 u 掌握設(shè)置Reporting Services 2005 WEB管理平臺(tái)技術(shù)u 掌握利用報(bào)表管理配置Reporting Server的基本技術(shù) 569-3
25、 9-3 管理基本報(bào)表管理基本報(bào)表 9-3-1報(bào)表管理概述實(shí)驗(yàn)實(shí)驗(yàn)1:設(shè)置:設(shè)置Reporting Services 2005 WEB管理平臺(tái)實(shí)驗(yàn)管理平臺(tái)實(shí)驗(yàn)第一步:在“創(chuàng)建基本報(bào)表”一節(jié)我們創(chuàng)建了一系列報(bào)表的項(xiàng)目“ReportTest”,下面我們首先對(duì)該項(xiàng)目進(jìn)行發(fā)布工作。 在菜單中選擇“項(xiàng)目”“ReportTest屬性”,將顯示屬性的配置界面,如圖所示。在TargetServerURL中錄入ReportTest服務(wù)器地址:http:/localhost/reportserver/,其初始進(jìn)入的頁面為Report_cj2.rdl 57589-3 9-3 管理基本報(bào)表管理基本報(bào)表 9-3-1報(bào)表
26、管理概述實(shí)驗(yàn)實(shí)驗(yàn)1:設(shè)置:設(shè)置Reporting Services 2005 WEB管理平臺(tái)實(shí)驗(yàn)管理平臺(tái)實(shí)驗(yàn)第二步:網(wǎng)頁預(yù)覽。 如果此時(shí)在網(wǎng)頁URL中錄入:http:/localhost/reportserver/,則將彈出用戶登錄提示對(duì)話框,表示該瀏覽是禁止匿名訪問的 599-3 9-3 管理基本報(bào)表管理基本報(bào)表 9-3-1報(bào)表管理概述實(shí)驗(yàn)實(shí)驗(yàn)1:設(shè)置:設(shè)置Reporting Services 2005 WEB管理平臺(tái)實(shí)驗(yàn)管理平臺(tái)實(shí)驗(yàn)第二步:解決的辦法是,鼠標(biāo)右鍵單擊桌面的“我的電腦”,在彈出的快捷菜單中選擇“管理”項(xiàng),在彈出的“計(jì)算機(jī)管理”控制臺(tái)中選擇“服務(wù)和應(yīng)用程序”“Internet信
27、息服務(wù)”“網(wǎng)站”“默認(rèn)網(wǎng)站”。在“默認(rèn)網(wǎng)站”中用鼠標(biāo)右鍵單擊“ReportServer”虛擬目錄,在彈出的快捷菜單中選擇“屬性”。在彈出的“ReportServer屬性”對(duì)話框中,選擇目錄安全性頁面,選擇編輯,并在彈出對(duì)話框中把允許匿名(IUSR_*)訪問的選項(xiàng)勾選,客戶端再次訪問的時(shí)候,就不會(huì)再出現(xiàn)提示對(duì)話框問題了。 609-3 9-3 管理基本報(bào)表管理基本報(bào)表 9-3-1報(bào)表管理概述實(shí)驗(yàn)實(shí)驗(yàn)1:設(shè)置:設(shè)置Reporting Services 2005 WEB管理平臺(tái)實(shí)驗(yàn)管理平臺(tái)實(shí)驗(yàn)619-3 9-3 管理基本報(bào)表管理基本報(bào)表 9-3-1報(bào)表管理概述實(shí)驗(yàn)實(shí)驗(yàn)1:設(shè)置:設(shè)置Reporting
28、Services 2005 WEB管理平臺(tái)實(shí)驗(yàn)管理平臺(tái)實(shí)驗(yàn)第二步:再次瀏覽網(wǎng)頁時(shí)候,提示框問題解決后又出現(xiàn)網(wǎng)頁新的問題,即客戶端再次訪問的時(shí)候,會(huì)提示IUSR_* 訪問權(quán)限不足。 629-3 9-3 管理基本報(bào)表管理基本報(bào)表 9-3-1報(bào)表管理概述實(shí)驗(yàn)實(shí)驗(yàn)1:設(shè)置:設(shè)置Reporting Services 2005 WEB管理平臺(tái)實(shí)驗(yàn)管理平臺(tái)實(shí)驗(yàn)第二步:或者可以進(jìn)入管理的平臺(tái)界面,但是你將看見一個(gè)空白的網(wǎng)頁 639-3 9-3 管理基本報(bào)表管理基本報(bào)表 9-3-1報(bào)表管理概述實(shí)驗(yàn)實(shí)驗(yàn)1:設(shè)置:設(shè)置Reporting Services 2005 WEB管理平臺(tái)實(shí)驗(yàn)管理平臺(tái)實(shí)驗(yàn)第三步:打開控制面板
29、管理工具計(jì)算機(jī)管理本地用戶和組選擇“IUSR_*(匿名用戶)”設(shè)置密碼(如圖所示)在彈出窗口中點(diǎn)擊“繼續(xù)”在彈出窗口中修改密碼。649-3 9-3 管理基本報(bào)表管理基本報(bào)表 9-3-1報(bào)表管理概述實(shí)驗(yàn)實(shí)驗(yàn)1:設(shè)置:設(shè)置Reporting Services 2005 WEB管理平臺(tái)實(shí)驗(yàn)管理平臺(tái)實(shí)驗(yàn)第四步:打開IIS管理器,設(shè)置ReportServer虛擬目錄為匿名訪問。首先打開IIS管理器,在ReportServer虛擬目錄上單擊郵件選擇“屬性”。在“目錄安全性”頁面,找到“身份驗(yàn)證和訪問控制”,點(diǎn)擊“編輯.”。在彈出的“身份驗(yàn)證方法”對(duì)話框,勾選“啟用匿名訪問”。在密碼輸入框中輸入在第三步中修
30、改的密碼。在“用戶訪問需經(jīng)過身份驗(yàn)證”的位置,默認(rèn)是選中“集成Windows身份驗(yàn)證”。在這兒可以不用修改它。如果去掉了“集成Windows身份驗(yàn)證”前面的勾選,則本機(jī)(IIS服務(wù)器所在機(jī)器)對(duì)Reporting Services Web站點(diǎn)的訪問也成了匿名訪問。最后點(diǎn)擊“確定”,完成配置工作 659-3 9-3 管理基本報(bào)表管理基本報(bào)表 9-3-1報(bào)表管理概述實(shí)驗(yàn)實(shí)驗(yàn)1:設(shè)置:設(shè)置Reporting Services 2005 WEB管理平臺(tái)實(shí)驗(yàn)管理平臺(tái)實(shí)驗(yàn)669-3 9-3 管理基本報(bào)表管理基本報(bào)表 9-3-1報(bào)表管理概述實(shí)驗(yàn)實(shí)驗(yàn)1:設(shè)置:設(shè)置Reporting Services 2005
31、 WEB管理平臺(tái)實(shí)驗(yàn)管理平臺(tái)實(shí)驗(yàn)第五步:打開Microsoft SQL Server Management Studio,在Object Explorer(對(duì)象瀏覽器)中找到Security(安全性)目錄下的Logins(登錄名)目錄上點(diǎn)右鍵,在Logins(新建登錄名.),在彈出的對(duì)話框中設(shè)置?;蚴窃凇鞍踩浴鄙宵c(diǎn)右鍵-新建-登錄 679-3 9-3 管理基本報(bào)表管理基本報(bào)表 9-3-1報(bào)表管理概述實(shí)驗(yàn)實(shí)驗(yàn)1:設(shè)置:設(shè)置Reporting Services 2005 WEB管理平臺(tái)實(shí)驗(yàn)管理平臺(tái)實(shí)驗(yàn)第六步:在彈出的登錄名對(duì)話框中,單擊“搜索”按鈕,在彈出的“選擇用戶或組”對(duì)話框中,點(diǎn)擊“高級(jí)”
32、按鈕,打開下一窗口,在該打開的窗口中,點(diǎn)擊“立即查找”按鈕,選擇查找出的“IUSR_*”Windows用戶,不能夠全部確定 68699-3 9-3 管理基本報(bào)表管理基本報(bào)表 9-3-1報(bào)表管理概述實(shí)驗(yàn)實(shí)驗(yàn)1:設(shè)置:設(shè)置Reporting Services 2005 WEB管理平臺(tái)實(shí)驗(yàn)管理平臺(tái)實(shí)驗(yàn)第六步:為IUSR_*(匿名用戶)選擇 “Windows 身份驗(yàn)證”。在“默認(rèn)數(shù)據(jù)庫”下拉列表框找到Reporting Services制作的報(bào)表模板的數(shù)據(jù)源數(shù)據(jù)庫Grade_sys。在“選擇頁”列表中點(diǎn)擊“用戶映射”,在“用戶映射”頁面中選擇數(shù)據(jù)源數(shù)據(jù)庫Grade_sys,報(bào)表數(shù)據(jù)庫ReportSer
33、ver和ReportServerTempDB,并授予IUSR_*用戶數(shù)據(jù)庫角色為db_owner 70719-3 9-3 管理基本報(bào)表管理基本報(bào)表 9-3-1報(bào)表管理概述實(shí)驗(yàn)實(shí)驗(yàn)1:設(shè)置:設(shè)置Reporting Services 2005 WEB管理平臺(tái)實(shí)驗(yàn)管理平臺(tái)實(shí)驗(yàn)第七步:仍在Management Studio中,找到Reporting Services的數(shù)據(jù)源數(shù)據(jù)庫ReportServer,在“安全性”“用戶”下,找到剛才添加的IUSR_*(匿名用戶),設(shè)置其對(duì)該數(shù)據(jù)庫的訪問權(quán)限(如第三步)。在IUSR_*(匿名用戶)上右鍵菜單選“屬性”。彈出的對(duì)話框中選擇“安全對(duì)象”。 點(diǎn)擊“添加”。
34、再次彈出的對(duì)話框中選擇“特定類型的所有對(duì)象(T).”,點(diǎn)擊“確定”按鈕退出。在彈出的對(duì)話框中的“選擇要查找的對(duì)象類型(S)”列表框中選“數(shù)據(jù)庫”,點(diǎn)擊“確定”按鈕退出。最后,分別授予IUSER_*用戶對(duì)服務(wù)器ReportServer數(shù)據(jù)庫服務(wù)器執(zhí)行select,execute,connect,control權(quán)限 72739-3 9-3 管理基本報(bào)表管理基本報(bào)表 9-3-1報(bào)表管理概述實(shí)驗(yàn)實(shí)驗(yàn)1:設(shè)置:設(shè)置Reporting Services 2005 WEB管理平臺(tái)實(shí)驗(yàn)管理平臺(tái)實(shí)驗(yàn)第八步:再通過其他的客戶端機(jī)器訪問Reporting Services Web站點(diǎn),則不再出現(xiàn)Windows用戶登
35、錄窗口。對(duì)Reporting Services Web站點(diǎn)的訪問已經(jīng)更改為匿名用戶的訪問,如圖所示。點(diǎn)擊項(xiàng)目文件夾reporttest,查看報(bào)表情況 74759-3 9-3 管理基本報(bào)表管理基本報(bào)表 9-3-1報(bào)表管理概述實(shí)驗(yàn)實(shí)驗(yàn)2:在域控制器環(huán)境下設(shè)置:在域控制器環(huán)境下設(shè)置Reporting Services 2005 WEB管理平臺(tái)實(shí)驗(yàn)管理平臺(tái)實(shí)驗(yàn) 第一步:實(shí)驗(yàn)1所完成的是本機(jī)環(huán)境下配置Reporting Services 2005 WEB管理平臺(tái)的全過程,但是如果用戶已經(jīng)在Windows環(huán)境下配置好域控制器平臺(tái),則部分細(xì)節(jié)不適用于本機(jī)環(huán)境配置 769-3 9-3 管理基本報(bào)表管理基本報(bào)表
36、 9-3-1報(bào)表管理概述實(shí)驗(yàn)實(shí)驗(yàn)2:在域控制器環(huán)境下設(shè)置:在域控制器環(huán)境下設(shè)置Reporting Services 2005 WEB管理平臺(tái)實(shí)驗(yàn)管理平臺(tái)實(shí)驗(yàn) 第一步:實(shí)驗(yàn)1所完成的是本機(jī)環(huán)境下配置Reporting Services 2005 WEB管理平臺(tái)的全過程,但是如果用戶已經(jīng)在Windows環(huán)境下配置好域控制器平臺(tái),則部分細(xì)節(jié)不適用于本機(jī)環(huán)境配置。展開“計(jì)算機(jī)管理”界面,由于已經(jīng)配置好域控制器并且已經(jīng)登陸到該域,所以在計(jì)算機(jī)管理的子選項(xiàng)中沒有本地用戶和組的,因此必須在活動(dòng)目錄(Active Directory)用戶和計(jì)算機(jī)中進(jìn)行相關(guān)修改 779-3 9-3 管理基本報(bào)表管理基本報(bào)表 9
37、-3-1報(bào)表管理概述實(shí)驗(yàn)實(shí)驗(yàn)2:在域控制器環(huán)境下設(shè)置:在域控制器環(huán)境下設(shè)置Reporting Services 2005 WEB管理平臺(tái)實(shí)驗(yàn)管理平臺(tái)實(shí)驗(yàn) 第二步:選擇開始程序管理工具Active Directory用戶和計(jì)算機(jī),見圖所示。在“Active Directory用戶和計(jì)算機(jī)”控制平臺(tái)下選擇“匿名訪問Internet信息用戶” 789-3 9-3 管理基本報(bào)表管理基本報(bào)表 9-3-1報(bào)表管理概述實(shí)驗(yàn)實(shí)驗(yàn)2:在域控制器環(huán)境下設(shè)置:在域控制器環(huán)境下設(shè)置Reporting Services 2005 WEB管理平臺(tái)實(shí)驗(yàn)管理平臺(tái)實(shí)驗(yàn) 第三步:雙擊該“匿名訪問Internet信息用戶”,在打開
38、的“身份驗(yàn)證方法”對(duì)話窗口中,勾選“windows域服務(wù)器的摘要式身份驗(yàn)證”,然后在“領(lǐng)域”選項(xiàng)中點(diǎn)擊選擇按鈕,在打開的“瀏覽域”窗口中選擇目前登陸的域 79809-3 9-3 管理基本報(bào)表管理基本報(bào)表 9-3-1報(bào)表管理概述實(shí)驗(yàn)實(shí)驗(yàn)2:在域控制器環(huán)境下設(shè)置:在域控制器環(huán)境下設(shè)置Reporting Services 2005 WEB管理平臺(tái)實(shí)驗(yàn)管理平臺(tái)實(shí)驗(yàn) 第四步:回到“計(jì)算機(jī)管理平臺(tái)”,選擇IIS網(wǎng)站默認(rèn)網(wǎng)站,在展開的服務(wù)中選擇ReportServerces服務(wù),鼠標(biāo)右擊,選擇打開。如圖所示。在打開的“ReportServerces”服務(wù)界面中,將第三步“匿名訪問Internet信息用戶”添加進(jìn)來 819-3 9-3 管理基本報(bào)表管理基本報(bào)表 9-3-1報(bào)表管理概述實(shí)驗(yàn)實(shí)驗(yàn)2:在域控制器環(huán)境下設(shè)置:在域控制器環(huán)境下設(shè)置Reporting Services 2005 WEB管理平臺(tái)實(shí)驗(yàn)管理平臺(tái)
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025版場監(jiān)督管理局合同示范文本(公共安全監(jiān)控)4篇
- 專業(yè)化苗木搬運(yùn)合作合同范本版B版
- 2025年度草花種植基地農(nóng)業(yè)廢棄物處理合同4篇
- 2024離婚雙方的社會(huì)關(guān)系及人際網(wǎng)絡(luò)處理合同
- 2024年04月華夏銀行總行社會(huì)招考筆試歷年參考題庫附帶答案詳解
- 2025年度電子商務(wù)策劃與運(yùn)營合同范本4篇
- 2024院長任期內(nèi)薪酬福利與教育教學(xué)改革合同范本3篇
- 專用場地四年承包合同樣本版B版
- 2024年鋼筋結(jié)構(gòu)施工合同
- 2025年度拆除工程安全防護(hù)材料供應(yīng)協(xié)議3篇
- 公路工程施工現(xiàn)場安全檢查手冊(cè)
- 公司組織架構(gòu)圖(可編輯模版)
- 1汽輪機(jī)跳閘事故演練
- 陜西省銅川市各縣區(qū)鄉(xiāng)鎮(zhèn)行政村村莊村名居民村民委員會(huì)明細(xì)
- 禮品(禮金)上交登記臺(tái)賬
- 北師大版七年級(jí)數(shù)學(xué)上冊(cè)教案(全冊(cè)完整版)教學(xué)設(shè)計(jì)含教學(xué)反思
- 2023高中物理步步高大一輪 第五章 第1講 萬有引力定律及應(yīng)用
- 青少年軟件編程(Scratch)練習(xí)題及答案
- 浙江省公務(wù)員考試面試真題答案及解析精選
- 系統(tǒng)性紅斑狼瘡-第九版內(nèi)科學(xué)
- 全統(tǒng)定額工程量計(jì)算規(guī)則1994
評(píng)論
0/150
提交評(píng)論