出版時間:2008-7 出版社:張洪舉、 蘆桂章 人民郵電出版社 (2008-07出版) 作者:張洪舉,芳桂章 著 頁數(shù):788
內(nèi)容概要
本書從數(shù)據(jù)庫的基礎(chǔ)知識入手,分別從開發(fā)、分析、管理等方面對SQL Server 2005進(jìn)行了詳細(xì)的介紹,包括SQL Server安裝步驟,SQL Server網(wǎng)絡(luò)體系結(jié)構(gòu),SQL Server數(shù)據(jù)平臺的組件構(gòu)成,SQL Server的管理工具,SQL Server 2005的新增功能,Transact-SQL語言和XQuery語言介紹,使用Transact-SQL和Microsoft .NET Framework公共語言運(yùn)行時(CLR)方法創(chuàng)建存儲過程、觸發(fā)器和用戶定義函數(shù),使用SQL Native Client(SQLNCLI)、ADO.NET和本機(jī)XML Web服務(wù)訪問SQL Server數(shù)據(jù)的方法,SQL Server的商業(yè)智能工具介紹,SQL Server任務(wù)管理,SQL Server安全管理等內(nèi)容?! ”緯嫦?qū)嵱?,?nèi)容覆蓋廣泛,講解由淺入深,適用于數(shù)據(jù)庫管理人員、數(shù)據(jù)庫開發(fā)人員、系統(tǒng)維護(hù)人員、數(shù)據(jù)庫初學(xué)者及其他數(shù)據(jù)庫從業(yè)人員,也可以作為各大中專院校相關(guān)專業(yè)的參考用書和相關(guān)培訓(xùn)機(jī)構(gòu)的培訓(xùn)教材。
作者簡介
張洪舉,微軟公司最有價值專家(MVP) 微軟中文社區(qū)MVP技術(shù)專欄作家。 Microsoft Visual FoxPro 9.0測試小組成員。擁有10多年的數(shù)據(jù)庫產(chǎn)品應(yīng)用開發(fā)經(jīng)歷,尤其是在多層架構(gòu)的面向?qū)ο笙到y(tǒng)分析設(shè)計、數(shù)據(jù)庫分析設(shè)計、商業(yè)智能系統(tǒng)分析設(shè)計等方面,積累了豐富的項目經(jīng)驗。著有:《Visual FoxPro 6.0~9.0解決方案與范例大全》、《Visual FoxPro程序設(shè)計參考手冊》、《Visual FoxPro軟件開發(fā)模式與應(yīng)用案例》、《專家門診——Visual FoxPro開發(fā)答疑160問等》。
書籍目錄
第1部分 基礎(chǔ)篇第1章 SQL Server 2005概述 21.1 SQL Server發(fā)展簡史 21.2 安裝SQL Server 2005 31.2.1 32位和64位SQL Server 2005共同的硬件、軟件要求 31.2.2 32位SQL Server 2005的硬件、軟件要求 51.2.3 64位SQL Server 2005的硬件、軟件要求 61.2.4 安裝SQL Server 71.3 SQL Server 2005的網(wǎng)絡(luò)體系結(jié)構(gòu) 131.3.1 SQL Server的客戶/服務(wù)器架構(gòu) 131.3.2 SQL Server支持的網(wǎng)絡(luò)協(xié)議 141.3.3 連接到SQL Server數(shù)據(jù)庫引擎 151.4 SQL Server 2005的數(shù)據(jù)庫體系結(jié)構(gòu) 211.4.1 數(shù)據(jù)庫 221.4.2 對象 231.5 SQL Server 2005數(shù)據(jù)平臺的組件構(gòu)成 261.6 SQL Server 2005的管理工具 271.6.1 SQL Server Management Studio器 271.6.2 SQL Server Business Intelligence器 Development Studio271.6.3 SQL Server Profiler器 291.6.4 SQL Server Configuration器 Manager 291.6.5 SQL Server外圍應(yīng)用配置器 301.6.6 數(shù)據(jù)庫引擎優(yōu)化顧問 301.6.7 命令提示實用工具 31第2章 SQL Server 2005的新增功能 322.1 對企業(yè)數(shù)據(jù)管理的增強(qiáng) 322.1.1 在易管理性方面的增強(qiáng) 322.1.2 在高可用性方面的增強(qiáng) 332.1.3 在可伸縮性方面的增強(qiáng) 342.1.4 在安全性方面的增強(qiáng) 352.2 對提高開發(fā)人員生產(chǎn)效率的增強(qiáng) 352.2.1 擴(kuò)展的語言支持 362.2.2 改進(jìn)的開發(fā)工具 372.2.3 在擴(kuò)展性方面的增強(qiáng) 372.3 在商業(yè)智能方面的增強(qiáng) 402.3.1 端到端的集成商業(yè)智能平臺 412.3.2 Integration Services器 412.3.3 Analysis Services器 422.3.4 Reporting Services器 42第2部分 操作篇第3章 Transact-SQL語言簡介 453.1 Transact-SQL語言的類型 453.1.1 DDL語句 453.1.2 DML語句 463.1.3 編程和流控制語句 463.1.4 批處理Transact-SQL語句 493.2 Transact-SQL的語法規(guī)則和元素 493.2.1 Transact-SQL的語法約定 493.2.2 Transact-SQL的語法元素 503.3 常量和變量 543.3.1 常量 543.3.2 變量 563.4 運(yùn)算符 573.4.1 算術(shù)運(yùn)算符 573.4.2 賦值運(yùn)算符 583.4.3 位運(yùn)算符 593.4.4 比較運(yùn)算符 593.4.5 邏輯運(yùn)算符 603.4.6 字符串串聯(lián)運(yùn)算符 603.4.7 一元運(yùn)算符 613.5 常用函數(shù) 613.5.1 聚合函數(shù) 613.5.2 配置函數(shù) 623.5.3 游標(biāo)函數(shù) 633.5.4 日期和時間函數(shù) 643.5.5 數(shù)學(xué)函數(shù) 653.5.6 數(shù)據(jù)類型轉(zhuǎn)換函數(shù) 663.5.7 字符串函數(shù) 683.5.8 文本和圖像函數(shù) 71第4章 數(shù)據(jù)庫及常用對象管理 724.1 數(shù)據(jù)庫管理 724.1.1 創(chuàng)建數(shù)據(jù)庫 724.1.2 修改數(shù)據(jù)庫 794.1.3 刪除數(shù)據(jù)庫 854.2 架構(gòu)管理 864.2.1 創(chuàng)建架構(gòu) 864.2.2 修改架構(gòu) 884.2.3 移動對象到一個新架構(gòu)中 884.2.4 刪除架構(gòu) 894.3 表管理 894.3.1 數(shù)據(jù)頁 894.3.2 區(qū) 904.3.3 表分區(qū) 904.3.4 創(chuàng)建表 914.3.5 管理表值 974.3.6 修改已存在表 1114.3.7 查看表的屬性信息 1134.3.8 重命名和刪除表 1144.4 視圖管理 1154.4.1 創(chuàng)建視圖 1154.4.2 修改視圖 1194.4.3 刪除和重命名視圖 1204.5 索引管理 1214.5.1 索引的類型 1214.5.2 創(chuàng)建索引 1214.5.3 修改索引 1314.5.4 刪除索引 1334.5.5 使用數(shù)據(jù)庫引擎優(yōu)化顧問 1344.6 列約束和規(guī)則 1374.6.1 使用約束 1374.6.2 使用規(guī)則 139第5章 查詢和更改數(shù)據(jù)庫數(shù)據(jù) 1415.1 基本查詢 1415.1.1 基本的SELECT語句語法 1415.1.2 使用選擇列表 1435.1.3 使用FROM子句 1465.1.4 使用WHERE子句篩選行 1535.1.5 使用GROUP BY子句進(jìn)行數(shù)據(jù)分組 1565.1.6 使用HAVING子句從分組后結(jié)果中篩選行 1575.1.7 使用ORDER BY子句進(jìn)行排序 1575.2 使用子查詢 1585.2.1 在外部查詢的選擇列表中使用子查詢 1585.2.2 使用IN的子查詢 1585.2.3 使用比較運(yùn)算符的子查詢 1595.2.4 使用通過ANY、SOME或ALL修改的比較運(yùn)算符 1595.2.5 使用EXISTS的子查詢 1605.2.6 使用多層嵌套子查詢 1615.3 使用聯(lián)接 1615.3.1 使用內(nèi)部聯(lián)接 1615.3.2 使用外部聯(lián)接 1625.3.3 使用交叉聯(lián)接 1645.3.4 使用嵌套聯(lián)接 1655.4 操作結(jié)果集 1665.4.1 使用UNION運(yùn)算符組合結(jié)果集 1665.4.2 使用EXCEPT和INTERSECT對結(jié)果集執(zhí)行聯(lián)接操作 1675.4.3 與其他Transact-SQL語句一起使用UNION、EXCEPT和INTERSECT1695.4.4 使用公用表表達(dá)式 1695.4.5 匯總數(shù)據(jù) 1725.5 修改表數(shù)據(jù) 1745.5.1 插入數(shù)據(jù) 1745.5.2 更新數(shù)據(jù) 1765.5.3 刪除數(shù)據(jù) 1785.6 使用事務(wù)保持?jǐn)?shù)據(jù)的完整性 1785.6.1 SQL Server的自動事務(wù)處理 1795.6.2 SQL Server的顯式事務(wù)處理 1805.6.3 SQL Server的隱式事務(wù)處理 1805.6.4 事務(wù)中支持的Transact-SQL語句 1815.6.5 使用嵌套事務(wù) 1815.6.6 使用事務(wù)保存點 1835.7 并發(fā)訪問和鎖定控制 1845.7.1 并發(fā)影響的類型 1855.7.2 并發(fā)控制的類型 1855.7.3 鎖管理器的數(shù)據(jù)鎖定 1865.7.4 自定義鎖定 1905.7.5 使用事務(wù)隔離級別 1915.7.6 使用行版本的事務(wù)隔離級別 1935.7.7 處理死鎖 1965.8 使用游標(biāo) 1995.8.1 創(chuàng)建游標(biāo) 1995.8.2 創(chuàng)建快速只進(jìn)游標(biāo)和可滾動游標(biāo) 2005.8.3 靜態(tài)游標(biāo)、動態(tài)游標(biāo)和由鍵集驅(qū)動的游標(biāo) 2025.8.4 創(chuàng)建可更新游標(biāo) 2035.8.5 游標(biāo)鎖定 2045.8.6 確定游標(biāo)內(nèi)行的數(shù)目 2055.8.7 指定游標(biāo)的作用域 206第6章 使用全文搜索 2076.1 全文搜索的體系結(jié)構(gòu) 2076.1.1 全文引擎 2076.1.2 篩選器后臺程序 2086.1.3 干擾詞和同義詞庫 2096.2 創(chuàng)建全文目錄和索引 2126.2.1 全文索引與普通索引的差異 2126.2.2 全文索引的結(jié)構(gòu) 2136.2.3 通過SQL Server ManagementStudio創(chuàng)建全文目錄和索引 2136.2.4 通過Transact-SQL創(chuàng)建全文目錄和索引 2166.3 修改全文目錄和索引 2196.3.1 通過SQL Server Management Studio修改全文目錄和索引 2196.3.2 通過Transact-SQL修改全文目錄和索引 2226.4 備份和還原全文目錄 2236.4.1 備份全文目錄 2236.4.2 恢復(fù)全文目錄 2256.5 刪除全文目錄和索引 2266.5.1 通過SQL Server Management Studio刪除全文目錄和索引 2266.5.2 通過Transact-SQL刪除全文目錄和索引 2266.6 使用全文搜索查詢 2266.6.1 使用全文謂詞 2276.6.2 使用全文函數(shù) 231第7章 存儲過程、觸發(fā)器和用戶定義函數(shù) 2337.1 存儲過程的類型 2337.1.1 用戶定義的存儲過程 2337.1.2 擴(kuò)展存儲過程 2347.1.3 系統(tǒng)存儲過程 2347.2 Transact-SQL存儲過程 2357.2.1 創(chuàng)建存儲過程 2357.2.2 創(chuàng)建臨時存儲過程 2397.2.3 修改存儲過程 2397.2.4 存儲過程的重新編譯 2397.2.5 存儲過程的錯誤處理 2417.3 CLR存儲過程 2477.3.1 創(chuàng)建一個具有輸出參數(shù)的CLR存儲過程 2477.3.2 創(chuàng)建返回行集和信息的CLR存儲過程 2517.3.3 刪除CLR存儲過程和程序集 2527.3.4 CLR與Transact-SQL存儲過程的擇取建議 2527.4 嵌套存儲過程 2547.5 使用OLE自動化存儲過程 2557.5.1 創(chuàng)建和刪除OLE對象 2557.5.2 獲取OLE對象的屬性 2567.5.3 設(shè)置OLE對象的屬性 2567.5.4 執(zhí)行OLE對象的方法 2567.5.5 出錯處理 2577.5.6 啟動和停止OLE自動化共享執(zhí)行環(huán)境 2587.5.7 OLE自動化存儲過程示例 2587.6 使用DML觸發(fā)器 2607.6.1 DML觸發(fā)器的類型 2607.6.2 創(chuàng)建AFTER觸發(fā)器 2607.6.3 觸發(fā)器編程的限制 2617.6.4 在觸發(fā)器中檢測對指定列的UPDATE或INSERT操作 2647.6.5 指定First和Last觸發(fā)器 2667.6.6 嵌套和遞歸觸發(fā)器 2677.6.7 使用INSTEAD OF觸發(fā)器 2697.7 使用DDL觸發(fā)器 2727.7.1 用于激發(fā)DDL觸發(fā)器的DDL事件和事件組 2727.7.2 創(chuàng)建DDL觸發(fā)器 2747.8 使用CLR觸發(fā)器 2767.8.1 SqlTriggerContext類 2767.8.2 創(chuàng)建CLR DML觸發(fā)器 2797.8.3 創(chuàng)建CLR DDL觸發(fā)器 2827.9 修改、刪除和禁用觸發(fā)器 2847.9.1 DML觸發(fā)器 2847.9.2 DDL觸發(fā)器 2847.9.3 CLR觸發(fā)器 2857.10 用戶自定義函數(shù) 2857.10.1 創(chuàng)建標(biāo)量用戶自定義函數(shù) 2867.10.2 創(chuàng)建表值用戶自定義函數(shù) 2867.10.3 創(chuàng)建CLR標(biāo)量函數(shù) 2897.10.4 創(chuàng)建CLR表值函數(shù) 2917.10.5 創(chuàng)建CLR聚合函數(shù) 2937.10.6 修改和刪除用戶自定義函數(shù) 296第8章 使用XML 2978.1 XML基礎(chǔ) 2978.1.1 基本XML文檔結(jié)構(gòu) 2978.1.2 DOM 3008.1.3 XSL 3008.1.4 XML架構(gòu)和XSD文檔 3028.1.5 XPath 3058.2 XML數(shù)據(jù)類型和XML架構(gòu)集合 3128.2.1 類型化和非類型化的XML 3138.2.2 創(chuàng)建非類型化XML 3138.2.3 使用XML架構(gòu)集合創(chuàng)建類型化XML 3148.2.4 內(nèi)置XML架構(gòu)集合 3218.2.5 xml數(shù)據(jù)類型的方法 3228.2.6 XML數(shù)據(jù)修改語言(XML DML) 3288.2.7 xml數(shù)據(jù)類型的限制 3348.3 XQuery 3358.3.1 XQuery基礎(chǔ)知識 3368.3.2 XQuery表達(dá)式 3408.3.3 XQuery Prolog 3468.3.4 構(gòu)造XML 3478.3.5 針對xml數(shù)據(jù)類型的Xquery函數(shù) 3508.4 使用Transact-SQL構(gòu)造XML 3578.4.1 SELECT...FOR XML語句 3578.4.2 使用RAW模式 3588.4.3 使用AUTO模式 3628.4.4 使用EXPLICIT模式 3648.4.5 使用PATH模式 3738.5 使用OPENXML查詢XML 3768.5.1 分析XML文檔 3768.5.2 提供行集視圖 3778.5.3 使用OPENXML 3798.5.4 在OPENXML中指定元屬性 3898.6 XML索引 3908.6.1 創(chuàng)建主XML索引 3918.6.2 創(chuàng)建輔助XML索引 3938.6.3 修改XML索引 3948.6.4 刪除XML索引 395第3部分 開發(fā)篇第9章 SQL Native Client編程 3979.1 Microsoft數(shù)據(jù)訪問技術(shù)簡介 3979.1.1 Microsoft數(shù)據(jù)訪問組件 3979.1.2 SQL Native Client 3999.1.3 ADO.NET 4009.1.4 已過時的數(shù)據(jù)訪問技術(shù) 4019.2 使用SQL Native Client進(jìn)行開發(fā)的必要條件 4019.2.1 操作系統(tǒng)需求 4019.2.2 SQL Server需求 4029.2.3 交叉語言需求 4029.2.4 SQL Native Client的再分發(fā) 4029.2.5 SQL Native Client的頭文件和庫文件 4029.3 使用SQL Native Client的OLE DB方式 4039.3.1 創(chuàng)建使用SQL Native Client OLE DB提供程序的應(yīng)用程序 4039.3.2 數(shù)據(jù)源對象 4069.3.3 命令 4189.3.4 行集 4219.3.5 存儲過程 4359.3.6 BLOB和OLE對象 4379.3.7 表和索引 4499.3.8 數(shù)據(jù)類型 4569.3.9 架構(gòu)行集支持 4579.3.10 事務(wù)處理 4589.3.11 錯誤處理 4629.4 使用SQL Native Client的ODBC方式 4669.4.1 創(chuàng)建SQL Native Client ODBC應(yīng)用程序 4669.4.2 與SQL Server進(jìn)行通信 4689.4.3 執(zhí)行查詢 4719.4.4 處理結(jié)果 4769.4.5 使用游標(biāo) 4809.4.6 執(zhí)行事務(wù)處理 4849.4.7 處理錯誤和信息 4859.4.8 運(yùn)行存儲過程 4889.4.9 使用目錄函數(shù) 4909.4.10 執(zhí)行批量復(fù)制 4909.4.11 映射text和image列 4949.5 使用SQL Native Client連接字符串關(guān)鍵詞 4959.5.1 SQL Native Client OLE DB提供程序的連接字符串關(guān)鍵詞 4959.5.2 SQL Native Client ODBC驅(qū)動程序連接字符串關(guān)鍵詞 4979.5.3 ActiveX Data Objects(ADO)提連接字符串關(guān)鍵詞 4999.6 使用數(shù)據(jù)庫鏡像 5009.6.1 編程考慮 5009.6.2 SQL Native Client OLE DB提提供程序 5019.6.3 SQL Native Client ODBC提驅(qū)動程序 5019.7 執(zhí)行異步操作 5019.7.1 打開和關(guān)閉一個數(shù)據(jù)庫連接 5019.7.2 執(zhí)行程序初始化和行集初始化 5029.8 使用多活動結(jié)果集(MARS) 5049.8.1 SQL Native Client OLE DB提提供程序 5049.8.2 SQL Native Client ODBC驅(qū)驅(qū)動程序 5059.9 使用SQL Server 2005的新增數(shù)據(jù)類型 5069.9.1 使用用戶定義類型 5069.9.2 使用xml數(shù)據(jù)類型 5109.10 使用快照隔離 5169.10.1 SQL Native Client OLE DB提提供程序 5169.10.2 SQL Native Client ODBC驅(qū)驅(qū)動程序 5179.11 使用查詢通知 5179.11.1 SQL Native Client OLE DB驅(qū)提供程序 5189.11.2 SQL Native Client ODBC驅(qū)驅(qū)動程序 518第10章 ADO.NET編程 51910.1 DO.NET對象模型 51910.1.1 .NET Framework數(shù)據(jù)提供程序 51910.1.2 DataSet對象 52110.2 連接到SQL Server數(shù)據(jù)庫 52210.2.1 創(chuàng)建SqlConnection對象 52210.2.2 使用連接字符串 52210.2.3 打開和關(guān)閉連接 52610.2.4 使用連接池 52610.3 使用SqlCommand對象 52810.3.1 創(chuàng)建SqlCommand對象 52810.3.2 執(zhí)行不返回行的查詢 52910.3.3 使用SqlDataReader檢索查詢結(jié)果 52910.3.4 從數(shù)據(jù)庫中獲取單個值 53310.3.5 執(zhí)行參數(shù)化查詢 53310.3.6 調(diào)用存儲過程 53410.3.7 在事務(wù)中執(zhí)行查詢 53510.4 使用SqlDataAdapter對象 53510.4.1 SqlDataAdapter的結(jié)構(gòu) 53510.4.2 創(chuàng)建SqlDataAdapter對象 53610.4.3 使用Fill方法填充DataSet 53610.4.4 向DataSet添加約束 53810.4.5 在SqlDataAdapter中使用參數(shù)和返回值 53910.4.6 使用SqlDataAdapter事件 54110.5 使用DataSet對象 54310.5.1 創(chuàng)建DataSet 54310.5.2 創(chuàng)建和使用DataTable 54410.5.3 創(chuàng)建和使用DataTableReader用 55310.5.4 添加表間關(guān)系 55410.5.5 創(chuàng)建和使用DataView 55610.5.6 在DataSet中使用XML 55910.6 使用數(shù)據(jù)庫鏡像 56410.6.1 SqlClient中的鏡像支持 56410.6.2 鏡像限制 56510.6.3 緩存合作伙伴服務(wù)器的名稱 56510.6.4 檢索當(dāng)前服務(wù)器名稱 56510.7 執(zhí)行異步操作 56510.7.1 使用回調(diào)創(chuàng)建Windows應(yīng)用程序 56610.7.2 使用等待句柄創(chuàng)建ASP.NET應(yīng)用程序 56810.7.3 在控制臺應(yīng)用程序中使用輪詢 57210.8 使用多個活動結(jié)果集 57310.8.1 啟用多個活動結(jié)果集 57310.8.2 使用多個活動結(jié)果集 57410.9 使用用戶定義數(shù)據(jù)類型 57710.9.1 檢索UDT數(shù)據(jù) 57710.9.2 使用DataAdapter更新UDT列 57910.10 使用SQLXML 58210.10.1 使用DataReader中的XML列值 58210.10.2 將XML值指定為命令參數(shù) 58310.11 使用快照隔離 58410.12 使用查詢通知 586第11章 本機(jī)XML Web服務(wù) 58911.1 本機(jī)XML Web服務(wù)概述 58911.2 創(chuàng)建HTTP端點 59011.2.1 CREATE ENDPOINT語句 59011.2.2 創(chuàng)建HTTP端點 59311.3 創(chuàng)建通過Web服務(wù)訪問SQL Server的應(yīng)用程序 59411.3.1 HTTP端點的身份驗證 59511.3.2 使用Web服務(wù)的應(yīng)用程序示例 598第4部分 分析篇第12章 SQL Server集成服務(wù) 60212.1 SSIS的體系結(jié)構(gòu) 60212.2 Business Intelligence Development Studio 60312.2.1 設(shè)計器窗口 60412.2.2 解決方案資源管理器 60412.2.3 屬性窗口 60512.2.4 工具箱 60512.3 創(chuàng)建包 60512.3.1 創(chuàng)建項目 60612.3.2 Integration Services容器 60712.3.3 使用SQL Server導(dǎo)出和導(dǎo)入向?qū)?chuàng)建包 60712.3.4 使用SSIS設(shè)計器創(chuàng)建包 61012.4 部署包 62612.4.1 包配制 62612.4.2 創(chuàng)建包配制 62712.4.3 創(chuàng)建部署實用工具 62812.4.4 安裝包 629第13章 Analysis Services 63013.1 Analysis Services概念 63013.1.1 統(tǒng)一維度模型 63013.1.2 數(shù)據(jù)挖掘概念 63113.2 Analysis Services術(shù)語 63313.2.1 多維數(shù)據(jù)集及其部件 63313.2.2 MOLAP、ROLAP和HOLAP 63313.2.3 分區(qū)和虛擬多維數(shù)據(jù)集 63413.3 使用Analysis Services 63513.3.1 Business IntelligenceDevelopment Studio 63513.3.2 SQL Server Management Studio 63513.3.3 創(chuàng)建Analysis Services項目 63513.3.4 創(chuàng)建數(shù)據(jù)源 63613.3.5 創(chuàng)建數(shù)據(jù)源視圖 63713.3.6 創(chuàng)建多維數(shù)據(jù)集 63813.3.7 使用多維數(shù)據(jù)集設(shè)計器 64113.3.8 部署多維數(shù)據(jù)集 64213.3.9 處理多維數(shù)據(jù)集 64213.3.10 瀏覽多維數(shù)據(jù)集 64413.3.11 使用維度向?qū)А?4513.3.12 使用數(shù)據(jù)挖掘向?qū)А?5413.4 部署Analysis Services 65813.4.1 規(guī)劃Analysis Services部署 65813.4.2 在生產(chǎn)環(huán)境中部署Analysis Services數(shù)據(jù)庫 658第14章 報表服務(wù) 66314.1 報表服務(wù)綜述 66314.1.1 可用的報表服務(wù)方案 66314.1.2 報表的生命周期 66414.1.3 關(guān)鍵術(shù)語 66514.1.4 關(guān)鍵組件 66714.2 創(chuàng)建報表 66914.2.1 使用報表向?qū)?chuàng)建報表 66914.2.2 使用報表設(shè)計器創(chuàng)建報表 67314.2.3 創(chuàng)建參數(shù)化報表 67714.3 發(fā)布報表 68014.3.1 設(shè)置部署屬性 68114.3.2 生成和部署報表 68114.4 報表管理 68314.4.1 使用報表管理器管理報表 68314.4.2 使用Management Studio管理報表 69314.5 報表傳遞 69514.5.1 報表訂閱 69514.5.2 使用共享計劃 70414.5.3 打印報表 70514.6 報表服務(wù)的安全性設(shè)置 70614.6.1 角色定義 70614.6.2 角色分配 71014.7 Reporting Services配置工具 71214.7.1 服務(wù)器狀態(tài) 71214.7.2 創(chuàng)建和配置虛擬目錄 71214.7.3 配置服務(wù)賬戶 71314.7.4 創(chuàng)建和配置報表服務(wù)器數(shù)據(jù)庫 71314.7.5 管理加密密鑰和初始化 71314.7.6 配置電子郵件傳遞和執(zhí)行賬戶 713第5部分 管理篇第15章 基本管理任務(wù) 71515.1 備份與還原概述 71515.1.1 數(shù)據(jù)備份的原理 71515.1.2 數(shù)據(jù)備份的類型 71615.1.3 恢復(fù)模式 71715.2 數(shù)據(jù)備份 71815.2.1 創(chuàng)建備份設(shè)備 71815.2.2 執(zhí)行完整備份 71915.2.3 執(zhí)行差異備份 72115.2.4 執(zhí)行事務(wù)日志備份 72115.2.5 執(zhí)行文件和文件組備份 72215.2.6 查看備份設(shè)備中的媒體內(nèi)容 72315.3 數(shù)據(jù)還原 72415.3.1 數(shù)據(jù)還原方案 72415.3.2 執(zhí)行數(shù)據(jù)庫完整還原 72515.3.3 執(zhí)行文件還原 72715.3.4 執(zhí)行頁面還原 72815.3.5 執(zhí)行段落還原 73015.4 使用數(shù)據(jù)庫復(fù)制向?qū)А?3115.5 監(jiān)視與優(yōu)化 73415.5.1 使用系統(tǒng)監(jiān)視器監(jiān)視資源使用 73515.5.2 使用SQL Server Profiler跟蹤查詢 73615.5.3 使用SQL Server Management Studio監(jiān)視 74115.5.4 監(jiān)視錯誤日志 74215.5.5 優(yōu)化服務(wù)器性能 74415.5.6 使用數(shù)據(jù)庫引擎優(yōu)化顧問 748第16章 自動執(zhí)行管理任務(wù) 75216.1 SQL Server代理 75216.1.1 SQL Server代理的組件 75216.1.2 啟動SQL Server代理服務(wù) 75316.1.3 SQL Server代理工具 75316.2 創(chuàng)建和執(zhí)行作業(yè) 75416.2.1 創(chuàng)建本地服務(wù)器作業(yè) 75416.2.2 執(zhí)行作業(yè) 75716.2.3 查看作業(yè)歷史記錄 75716.2.4 作業(yè)活動監(jiān)視器 75816.3 創(chuàng)建警報 75916.3.1 定義操作員 75916.3.2 配置數(shù)據(jù)庫郵件 76016.3.3 創(chuàng)建警報 76216.4 多服務(wù)器管理 76316.4.1 設(shè)置主服務(wù)器 76416.4.2 創(chuàng)建多服務(wù)器作業(yè) 765第17章 SQL Server管理對象(SMO) 76617.1 SMO對象模型 76617.2 創(chuàng)建和連接Server對象 76717.2.1 Server對象的屬性和方法 76717.2.2 連接到Server對象 76917.3 訪問和設(shè)置數(shù)據(jù)庫 76917.4 創(chuàng)建和執(zhí)行存儲過程 77217.5 創(chuàng)建警報 774第18章 SQL Server的安全性管理 77518.1 安全功能簡介 77518.1.1 安全主體 77518.1.2 安全對象 77518.1.3 權(quán)限層次結(jié)構(gòu) 77518.2 SQL Server登錄管理 77618.2.1 SQL Server身份驗證模式 77618.2.2 標(biāo)準(zhǔn)登錄 77718.2.3 Windows登錄 77818.2.4 固定服務(wù)器角色 78018.3 數(shù)據(jù)庫級管理 78218.3.1 創(chuàng)建數(shù)據(jù)庫用戶 78218.3.2 權(quán)限控制 78218.3.3 數(shù)據(jù)庫角色 78418.3.4 應(yīng)用程序角色 78618.4 所有權(quán)鏈 78718.4.1 如何在鏈中檢查權(quán)限 78718.4.2 跨數(shù)據(jù)庫所有權(quán)鏈接 78818.4.3 潛在威脅 788
章節(jié)摘錄
插圖:第1章 SQL Server 2005概述SQL Server 2005是一個全面的數(shù)據(jù)庫平臺,使用集成的商業(yè)智能(Business Intelligence,BI)工具提供了企業(yè)級的數(shù)據(jù)管理。SQL Server 2005數(shù)據(jù)庫引擎為關(guān)系型數(shù)據(jù)和結(jié)構(gòu)化數(shù)據(jù)提供了更安全可靠的存儲功能,使用戶可以構(gòu)建和管理用于業(yè)務(wù)的高可用和高性能數(shù)據(jù)應(yīng)用程序。SQL Server 2005數(shù)據(jù)引擎是企業(yè)數(shù)據(jù)管理解決方案的核心。此外,SQE Server 2005的分析、報表、集成和通知功能,可以幫助企業(yè)構(gòu)建和部署經(jīng)濟(jì)有效的Bl解決方案,并通過記分卡、儀袁板、Web服務(wù)和移動設(shè)備等將數(shù)據(jù)應(yīng)用推向業(yè)務(wù)的各個領(lǐng)域。同時,與Microsoft Visual Studio、Microsoft Offce System以及新的開發(fā)工具(包括Business Intelll"gence Development Studio)的緊密集成使SQL Server 2005與眾不同,無論是開發(fā)人員、數(shù)據(jù)庫管理員、信息工作者還是決策者,SQL Server2005都可以為其提供創(chuàng)新的解決方案,并從數(shù)據(jù)中更多地獲益。1.1 SQL Server發(fā)展簡史Microsoft SQL Server最早起源于1987年的Sybase SQL Server,1988年,Microsoft公司、Sybase公司和Aston.Tate公司把該產(chǎn)品移植到了IBM的OS/2操作系統(tǒng)上。后來Aston.Tate公司退出了SQLServer的開發(fā),而由Microsoft公司和Sybase公司繼續(xù)合作開發(fā),并最終發(fā)布了用于Windows NT操作系統(tǒng)的SQL Server。在SQL Server 4版本發(fā)布以后,Microsoft公司和Sybase公司在SQL Server開發(fā)方面最終分道揚(yáng)鑣。Microsoft公司致力于Windows NT平臺上的SQL Server開發(fā),而Sybase公司則致力于UNIX平臺上的SQL Server開發(fā)。SQL Server 6.0是第一個完全由Microsoft公司開發(fā)的版本。1996年,.Microsoft公司把SQL Server升級到6.5版本。經(jīng)過兩年的開發(fā),Microsoft公司發(fā)布了具有巨大變化的7.0版本。SQL Server 7.0在數(shù)據(jù)存儲和數(shù)據(jù)引擎方面發(fā)生了根本性的變化,首次引入了OLAP(OnlineAnalytical Processing,聯(lián)機(jī)分析處理)和ETL(Extraction,Transformation and Loadin9,提取、轉(zhuǎn)換和加載)功能。又經(jīng)過兩年的努力開發(fā),于2000年9月發(fā)布了SQL Server 2000。從SQL Server 7.0到SQL Server 2000的變化是漸進(jìn)的,并沒有像6.5版本到7.0版本變化那么大,只是在SQL Server 7.0的基礎(chǔ)上進(jìn)行了增強(qiáng),首次引入了通知服務(wù)和數(shù)據(jù)挖掘。在經(jīng)歷了漫長的5年開發(fā)后,于2005年11月發(fā)布了SQL Server2005。SQL Server2005對Micmsott公司進(jìn)軍高端企業(yè)級市場來說具有著里程碑式的重要意義。首先,SQL Server 2005提供了一個完整的數(shù)據(jù)管理和分析的解決方案,能夠為從千兆級(TB)數(shù)據(jù)倉庫到運(yùn)行SQL Server CE的移動設(shè)備等提供支持,使企業(yè)能夠更加安全、穩(wěn)定和可靠地建立、部署和管理企業(yè)級應(yīng)用。其次,SQL Server 2005支持32位和64位計算,SQL Server2005同SQL Server2000相比,在性能上至少能夠提升37%。
編輯推薦
《循序漸進(jìn)SQL Server 2005:入門、進(jìn)階與應(yīng)用實例》面向?qū)嵱茫瑑?nèi)容覆蓋廣泛,講解由淺入深,適用于數(shù)據(jù)庫管理人員、數(shù)據(jù)庫開發(fā)人員、系統(tǒng)維護(hù)人員、數(shù)據(jù)庫初學(xué)者及其他數(shù)據(jù)庫從業(yè)人員,也可以作為各大中專院校相關(guān)專業(yè)的參考用書和相關(guān)培訓(xùn)機(jī)構(gòu)的培訓(xùn)教材。
圖書封面
評論、評分、閱讀與下載