出版時間:2011-7 出版社:人民郵電 作者:(美)沃爾特斯|譯者:任斌//劉芳芳 頁數(shù):664 譯者:任 斌,劉芳芳 等
Tag標簽:無
內(nèi)容概要
本書涵蓋了SQL Server 2008引入的新功能。作者之一Robert E.Walters是微軟公司SQL
Server開發(fā)團隊的項目經(jīng)理,在關(guān)系數(shù)據(jù)庫方面擁有多年的相關(guān)經(jīng)驗,這讓此書內(nèi)容更具權(quán)威性。
與 市面上的其他介紹SQL
Server的書籍相比,本書的突出特點是貼近實戰(zhàn)且兼顧原理介紹,幾乎每章都有可以直接借用的代碼和范例,同時對于難以理解之處,也有其實現(xiàn)原理的介紹,使讀者知其然,更知其所以然。此外,本書介紹的SQL
Server
2008策略管理、高可用性、性能、安全等內(nèi)容,均是企業(yè)級數(shù)據(jù)庫必不可少的部分,閱讀本書可以詳細了解這些技術(shù)內(nèi)幕。
本書面向SQL Server數(shù)據(jù)庫管理員和數(shù)據(jù)庫開發(fā)人員,旨在讓讀者對SQL
Server有更深入的理解和全新的認識,成為一個SQL Server數(shù)據(jù)庫管理方面的行家里手。
書籍目錄
第一部分 SQL Server 概覽
第1章 SQL Server 2008 概述
1.1 SQL Server 2008 愿景
1.1.1 企業(yè)數(shù)據(jù)平臺
1.1.2 超關(guān)系數(shù)據(jù)
1.1.3 動態(tài)開發(fā)
1.1.4 深入的商業(yè)洞察力
1.2 SQL Server 2008 版本
1.3 服務(wù)器整合
1.4 小結(jié)
第2章 SQL Server 的安裝和配置
2.1 SQL Server 安裝要求
2.2 升級到SQL Server 2008
2.2.1 規(guī)劃升級
2.2.2 使用升級顧問
2.2.3 執(zhí)行升級
2.3 小結(jié)
第二部分 企業(yè)數(shù)據(jù)平臺
第3章 策略管理
3.1 PM 解決的需求
3.2 PM 組件
3.2.1 管理目標
3.2.2 方面
3.2.3 條件
3.2.4 策略
3.3 示例策略
3.4 PM 管理
3.4.1 策略狀態(tài)
3.4.2 PM 安全
3.5 小結(jié)
第4章 高可用性
4.1 HA 定義
4.2 數(shù)據(jù)庫鏡像
4.2.1 數(shù)據(jù)庫鏡像的工作方式
4.2.2 用T-SQL 管理數(shù)據(jù)庫鏡像
4.2.3 用Management Studio 管理數(shù)據(jù)庫鏡像
4.2.4 全文索引和鏡像
4.2.5 Service Broker 和數(shù)據(jù)庫鏡像
4.2.6 客戶端程序和數(shù)據(jù)庫鏡像
4.2.7 監(jiān)控數(shù)據(jù)庫鏡像
4.2.8 數(shù)據(jù)庫鏡像的性能代價
4.2.9 數(shù)據(jù)庫鏡像的局限
4.3 數(shù)據(jù)庫快照和鏡像
4.3.1 數(shù)據(jù)庫快照怎樣工作
4.3.2 用T-SQL 管理快照
4.3.3 在鏡像上使用快照時的性能考慮
4.3.4 使用和監(jiān)控數(shù)據(jù)庫快照
4.3.5 數(shù)據(jù)庫快照的限制
4.4 SQL Server 中的Windows 群集
4.5 SQL Server 復(fù)制
4.5.1 快照復(fù)制
4.5.2 合并復(fù)制
4.5.3 事務(wù)復(fù)制
4.5.4 復(fù)制和鏡像
4.6 減少計劃內(nèi)的停機時間
4.6.1 為運行中的系統(tǒng)添加CPU
4.6.2 為運行中的系統(tǒng)增加內(nèi)存
4.6.3 執(zhí)行在線索引操作
4.6.4 為表和索引分區(qū)
4.7 小結(jié)
第5章 性能
5.1 管理和監(jiān)控資源
5.1.1 數(shù)據(jù)收集器
5.1.2 資源調(diào)控器
5.2 優(yōu)化存儲
5.2.1 備份壓縮
5.2.2 數(shù)據(jù)壓縮
5.3 提高查詢性能
5.3.1 計劃指南支持
5.3.2 稀疏列
5.3.3 列集合
5.4 小結(jié)
第6章 安全
6.1 關(guān)閉數(shù)據(jù)庫引擎特性
6.1.1 遠程連接
6.1.2 專用管理員連接
6.1.3 . NET Framework
6.1.4 數(shù)據(jù)庫郵件
6.1.5 SQLMail
6.1.6 Service Broker、HTTP 連接和數(shù)據(jù)庫鏡像
6.1.7 Web 助手
6.1.8 xp_cmdshell 擴展存儲過程
6.1.9 臨時遠程查詢
6.1.10 OLE 自動化擴展存儲過程
6.1.11 SMO 和DMO 擴展對象
6.2 主體和安全對象
6.2.1 主體
6.2.2 安全對象
6.3 權(quán)限
6.3.1 權(quán)限類型
6.3.2 權(quán)限管理
6.4 代碼訪問安全性
6.4.1 命令式和聲明式CAS
6.4.2 在SQL Server 中使用CAS
6.5 SQL Server 2008 審核
6.5.1 在何處寫審核數(shù)據(jù)
6.5.2 審核什么
6.5.3 審核示例
6.5.4 管理審核
6.6 小結(jié)
第7章 SQL Server 加密
7.1 加密密鑰
7.1.1 服務(wù)主密鑰
7.1.2 數(shù)據(jù)庫主密鑰
7.1.3 非對稱密鑰
7.1.4 證書
7.1.5 對稱密鑰
7.2 透明數(shù)據(jù)加密
7.2.1 啟用TDE
7.2.2 比較TDE 和列級加密
7.3 可擴展密鑰管理
7.4 不用密鑰加密
7.5 散列和簽名數(shù)據(jù)
7.6 安全目錄視圖
7.7 查詢效率
7.8 小結(jié)
第8章 自動化和監(jiān)控
8.1 SQL Server Agent
8.1.1 安排代理作業(yè)日程
8.1.2 執(zhí)行代理作業(yè)的權(quán)限
8.1.3 代理賬戶
8.1.4 共享作業(yè)計劃
8.1.5 記錄代理作業(yè)步驟的輸出
8.1.6 WMI 事件和代理警報
8.1.7 代理性能計數(shù)器
8.1.8 代理升級
8.2 維護計劃
8.2.1 安排維護子計劃的日程
8.2.2 管理維護計劃連接
8.2.3 報告和記錄維護計劃
8.2.4 定義維護計劃任務(wù)
8.3 SQLCMD
8.3.1 連接到SQL Server
8.3.2 傳遞變量
8.3.3 使用專用管理員連接
8.3.4 創(chuàng)建腳本
8.4 SQL Server 的PowerShell
8.4.1 PowerShell 簡介
8.4.2 使用SQL Server PowerShell
8.5 數(shù)據(jù)庫郵件
8.5.1 配置數(shù)據(jù)庫郵件
8.5.2 發(fā)送郵件
8.6 SQL Profiler
8.6.1 關(guān)聯(lián)到性能監(jiān)控
8.6.2 顯示計劃
8.6.3 死鎖可視化
8.7 擴展事件
8.7.1 擴展事件組件
8.7.2 擴展事件示例:探測死鎖
8.8 小結(jié)
第9章 Service Broker
9.1 什么是Service Broker
9.1.1 Service Broker 構(gòu)架
9.1.2 Service Broker 場景
9.2 創(chuàng)建Service Broker 應(yīng)用
9.2.1 啟用Service Broker
9.2.2 創(chuàng)建消息類型
9.2.3 創(chuàng)建協(xié)定
9.2.4 創(chuàng)建隊列
9.2.5 創(chuàng)建服務(wù)
9.2.6 創(chuàng)建Service Broker 存儲過程
9.2.7 一個簡單的Service Broker示例
9.3 Service Broker 路由和安全
9.3.1 創(chuàng)建分布式的Service Broker應(yīng)用
9.3.2 分布式Service Broker 的例子
9.4 消息優(yōu)先級
9.5 使用SSBDiagnose 對Service Broker進行故障檢測
9.6 小結(jié)
第10章 整合全文搜索
10.1 創(chuàng)建全文檢索目錄和索引
10.1.1 使用圖形化工具創(chuàng)建全文目錄和索引
10.1.2 使用T-SQL 創(chuàng)建全文目錄和索引
10.2 使用iFTS 查詢
10.2.1 FREETEXT 謂詞搜索
10.2.2 CONTAINS 謂詞搜索
10.2.3 FREETEXTTABLE 和CONTAINSTABLE函數(shù)搜索
10.3 管理詞庫文件
10.3.1 編輯詞庫文件
10.3.2 重新加載詞庫
10.4 使用非索引字表
10.5 搜索文檔
10.5.1 為文檔創(chuàng)建全文索引
10.5.2 查詢文檔
10.6 管理iFTS
10.7 小結(jié)
第三部分 SQL Server 開發(fā)
第11章 SQL Server 2008 中的新數(shù)據(jù)類型
11.1 SQL Server 2008 中對空間數(shù)據(jù)的支持
11.1.1 GEOMETRY 類型
11.1.2 GEOGRAPH 類型
11.2 時間類型的改變
11.2.1 新的日期和時間數(shù)據(jù)類型
11.2.2 新的日期和時間系統(tǒng)函數(shù)
11.3 新的層次結(jié)構(gòu)數(shù)據(jù)類型
11.4 文件流支持
11.4.1 啟用文件流功能
11.4.2 文件流示例
11.5 小結(jié)
第12章 針對開發(fā)人員的T-SQL 改進
12.1 DML 特性
12.1.1 棄用舊式的外部連接
12.1.2 公共表表達式
12.1.3 TOP
12.1.4 擴展FROM 子句
12.1.5 OUTPUT
12.1.6 排序函數(shù)
12.1.7 EXCEPT 和INTERSECT
12.1.8 別名
12.1.9 MERGE
12.2 一般性的開發(fā)
12.2.1 錯誤處理
12.2.2 .WRITE 對UPDATE 語句的擴展
12.2.3 EXECUTE
12.2.4 代碼安全上下文
12.2.5 .NET 聲明
12.2.6 聲明和設(shè)置變量
12.2.7 傳遞表值參數(shù)
12.3 小結(jié)
第13章 T-SQL 為DBA 所做的改進
13.1 鎖的改進
13.2 元數(shù)據(jù)視圖
13.2.1 兼容性視圖
13.2.2 目錄視圖
13.2.3 動態(tài)管理視圖和函數(shù)
13.3 SQL Server 性能監(jiān)視器
13.4 DDL 觸發(fā)器
13.4.1 創(chuàng)建和修改DDL 觸發(fā)器
13.4.2 刪除DDL 觸發(fā)器
13.4.3 啟用和禁用DDL 觸發(fā)器
13.4.4 使用目錄視圖枚舉DDL觸發(fā)器
13.4.5 使用eventdata()函數(shù)編用DDL 觸發(fā)器
13.5 索引及其性能增強
13.5.1 聯(lián)機索引
13.5.2 創(chuàng)建索引期間的鎖控制
13.5.3 創(chuàng)建包含額外列的索引
13.5.4 修改索引
13.5.5 使用篩選索引
13.5.6 使用篩選統(tǒng)計信息
13.5.7 統(tǒng)計相關(guān)的日期時間列
13.5.8 為第三排序規(guī)則排序的性能改進
13.5.9 表和索引分區(qū)
13.5.10 使用索引視圖
13.5.11 使用分區(qū)對齊索引視圖
13.5.12 持久化計算列
13.6 快照
13.6.1 SNAPSHOT 的隔離級別
13.6.2 數(shù)據(jù)庫快照
13.7 數(shù)據(jù)集成的改進
13.7.1 驗證數(shù)據(jù)庫頁
13.7.2 使數(shù)據(jù)庫進入應(yīng)急狀態(tài)
13.8 小結(jié)
第14章 .NET 集成
14.1 SQL Server .NET 集成簡介
14.1.1 SQL Server 為什么托管CLR
14.1.2 何時使用CLR 例程
14.1.3 何時不使用CLR 例程
14.1.4 SQL Server 如何托管.NET:構(gòu)架概覽
14.2 SQL Server .NET 編程模型
14.2.1 SQL Server 托管的ADO.NET增強
14.2.2 SQL Server 的.NET 命名空間概覽
14.3 編寫CLR Stored Procedure
14.3.1 開始一個Visual Studio 2008SQL Sever Project
14.3.2 解剖Stored Procedure
14.3.3 添加參數(shù)
14.3.4 定義問題
14.3.5 使用SqlPipe
14.3.6 將所有這些組織在一起:編寫Stored Procedure 體
14.3.7 測試Stored Procedure
14.3.8 調(diào)試Stored Procedure
14.3.9 在CLR 例程中拋出異?! ?br /> 14.4 部署CLR 例程
14.5 小結(jié)
第15章 編寫程序集
15.1 CLR 用戶自定義類型
15.1.1 用戶自定義類型的應(yīng)用程序
15.1.2 添加用戶自定義類型到SQLServer 項目中
15.1.3 User-Defined Type 的組成部分
15.1.4 一個簡單的例子:PhoneNumber 類型
15.1.5 另一個例子:在StringArray類型
15.1.6 管理用戶自定義類型
15.2 CLR 用戶自定義函數(shù)
15.2.1 添加用戶自定義函數(shù)到Visual Studio 項目
15.2.2 Visual Studio 2008 User-Defined Function 模板
15.2.3 SqlFunction 特性
15.2.4 標量用戶自定義函數(shù)
15.2.5 表值型用戶自定義函數(shù)
15.2.6 管理CLR 用戶自定義函數(shù)
15.3 CLR 用戶自定義聚
15.3.1 添加用戶自定義聚合到SQLServer 項目中
15.3.2 用戶自定義聚合的組成部分
15.4 CLR 用戶自定義觸發(fā)器
15.4.1 向SQL Server 項目中添加CLR 用戶自定義觸發(fā)器
15.4.2 編寫CLR 觸發(fā)器
15.4.3 管理用戶自定義觸發(fā)器
15.5 管理程序集
15.6 小結(jié)
第16章 SQL Server 與XML
16.1 什么是XML
16.2 什么是XPath 和XMLDOM
16.2.1 XPath 語法
16.2.2 XPath 函數(shù)
16.2.3 XMLDOM: XML 文檔對象模型
16.2.4
XPathDocument、XPathNavigator和XPathExpression類
16.3 XML 存儲到數(shù)據(jù)庫
16.3.1 支持SOAP 的SQL Server配置
16.3.2 OPENXML
16.3.3 使用注釋XML 模式的XML視圖
16.3.4 SQLXML Updategram
16.3.5 XML 大容量加載
16.4 從數(shù)據(jù)庫取出XML
16.4.1 FOR XML
16.4.2 利用模板改善性能
16.5 使用XML 數(shù)據(jù)
16.5.1 “any”類型驗證
16.5.2 日期和時間支持
16.5.3 聯(lián)合和列表類型
16.6 .NET 和COM中使用SQLXML編程
16.6.1 SQLXML 類
16.6.2 SQLXML 編碼示例
16.7 小結(jié)
第17章 SQL Server XML 和XQuery支持
17.1 使用XML 數(shù)據(jù)類型
17.1.1 了解SQL Server 如何存儲XML
17.1.2 創(chuàng)建XML 列
17.1.3 為模式創(chuàng)建設(shè)置權(quán)限
17.1.4 約束XML 列
17.1.5 檢查XML 數(shù)據(jù)類型限制
17.2 在XML 列中插入數(shù)據(jù)
17.2.1 使用SSIS 插入XML 數(shù)據(jù)
17.2.2 大容量加載XML
17.2.3 編寫自定義查詢或應(yīng)用
17.3 查詢XML 數(shù)據(jù)
17.3.1 XQuery 101
17.3.2 基本XML 查詢方法
17.3.3 跨域查詢
17.4 修改XML 數(shù)據(jù)
17.4.1 插入元素
17.4.2 刪除元素
17.4.3 改變節(jié)點值
17.4.4 XML 修改的限制
17.5 建立XML 索引以提高性能
17.5.1 了解XML 索引如何工作
17.5.2 分析次級XML 索引
17.6 全文搜索和XML 數(shù)據(jù)類型
17.7 目錄視圖與XML
17.8 應(yīng)用與XML
17.9 XML Web 服務(wù)支持
17.9.1 創(chuàng)建端點
17.9.2 使用高級Web 服務(wù)
17.9.3 監(jiān)視XML Web 服務(wù)的性能
17.10 小結(jié)
第18章 LINQ to SQL
18.1 對象關(guān)系映射
18.2 實體生成工具
18.2.1 使用SQLMetal
18.2.2 使用Visual Studio 的LINQ toSQL 類設(shè)計器
18.2.3 分析生成的代碼
18.3 運行LINQ 查詢
18.3.1 Select 操作符
18.3.2 Where 操作符
18.3.3 Join 操作符
18.3.4 OrderBy 操作符
18.4 DataContext 類
18.4.1 插入、更新和刪除記錄
18.4.2 并發(fā)性沖突檢測
18.4.3 延遲查詢
18.4.4 延遲加載
18.4.5 執(zhí)行存儲過程和用戶自定義函數(shù)
18.5 小結(jié)
第四部分 SQL Server 商業(yè)智能
第19章 Report Services
19.1 Reporting Service 組件
19.1.1 Report Server Service
19.1.2 元數(shù)據(jù)目錄
19.1.3 BIDS 中的Report Designer
19.1.4 Report Designer Preview
19.1.5 SQL Server ManagementStudio 集成
19.1.6 Reporting Services 配置管理器
19.1.7 Reporting Services 安全性
19.2 創(chuàng)建一個基本報表
19.2.1 啟動設(shè)計器
19.2.2 使用數(shù)據(jù)源和數(shù)據(jù)集
19.2.3 報表布局與預(yù)覽
19.2.4 使用表達式
19.2.5 部署報表
19.3 報表設(shè)計的高級功能
19.3.1 多值參數(shù)
19.3.2 選擇日期值的DatePicker
19.3.3 交互式排序
19.3.4 Analysis Services 集成
19.3.5 Reporting Services 數(shù)據(jù)源
19.3.6 自定義報表項
19.4 Visual Studio 集成與ReportViewer控件
19.4.1 使用WinForm 控件
19.4.2 通過編程使用ReportViewer控件
19.4.3 LocalReport 和ServerReport對象
19.5 SharePoint 集成
19.6 最終用戶即席查詢和報表
19.6.1 報表生成器客戶端
19.6.2 報表模型和語義模型定義語言
19.7 報表呈現(xiàn)
19.7.1 導(dǎo)出報表
19.7.2 呈現(xiàn)大報表
19.8 數(shù)據(jù)區(qū)
19.8.1 Tablix 數(shù)據(jù)區(qū)
19.8.2 更新后的Chart 數(shù)據(jù)區(qū)
19.9 小結(jié)
第20章 分析服務(wù)
20.1 SQL Server 2008 中Analysis Services的新特性
20.1.1 設(shè)計工具的改進
20.1.2 監(jiān)視工具的改進
20.1.3 運行時改進
20.2 Analysis Services 基礎(chǔ)知識
20.2.1 體系結(jié)構(gòu)
20.2.2 開發(fā)環(huán)境
20.2.3 Analysis Services 對象和概念
20.3 OLAP、OLTP 和數(shù)據(jù)倉庫
20.3.1 OLAP 和OLTP 配置
20.3.2 OLAP 概念
20.4 Analysis Services 項目
20.4.1 新建一個Analysis Services項目
20.4.2 定義數(shù)據(jù)源
20.4.3 編輯數(shù)據(jù)源
20.4.4 定義數(shù)據(jù)源視圖
20.4.5 定義多維數(shù)據(jù)集
20.4.6 配置維度
20.4.7 部署項目
20.5 使用多維數(shù)據(jù)集
20.5.1 查看多維數(shù)據(jù)集結(jié)構(gòu)
20.5.2 瀏覽多維數(shù)據(jù)集
20.5.3 管理顯示的數(shù)據(jù)
20.5.4 執(zhí)行計算
20.5.5 使用KPI
20.6 使用Analysis Services 腳本語言
20.6.1 創(chuàng)建一個包含命名查詢的DSV
20.6.2 查看ASSL
20.7 小結(jié)
第21章 集成服務(wù)
21.1 SSIS 功能概述
21.1.1 何時使用SSIS
21.1.2 SSIS 的新特性
21.2 SSIS 集成開發(fā)環(huán)境
21.2.1 在Management Studio 中連接到SSIS
21.2.2 在BIDS 中創(chuàng)建一個新的SSIS 項目
21.3 SSIS 基礎(chǔ)知識
21.3.1 SSIS 設(shè)計器概述
21.3.2 數(shù)據(jù)流示例
21.3.3 事件處理程序設(shè)計界面
21.4 控制流和數(shù)據(jù)流設(shè)計器任務(wù)
21.4.1 控制流容器和任務(wù)
21.4.2 數(shù)據(jù)流設(shè)計器任務(wù)
21.5 變更數(shù)據(jù)捕獲
21.5.1 啟用變更數(shù)據(jù)捕獲
21.5.2 用SSIS 提取變更數(shù)據(jù)
21.6 日志
21.7 動態(tài)包配置
21.8 變量
21.8.1 配置變量
21.8.2 創(chuàng)建變量
21.9 優(yōu)先級約束
21.10 檢查點
21.11 事務(wù)
21.12 調(diào)試
21.12.1 控制流和數(shù)據(jù)流可視化調(diào)試
21.12.2 數(shù)據(jù)查看器
21.12.3 斷點
21.12.4 其他調(diào)試窗口
21.13 SSIS 包處理
21.13.1 SSIS 包部署實用工具
21.13.2 遷移SQL Server 2000 DTS包
21.13.3 調(diào)度SSIS 包
21.14 小結(jié)
媒體關(guān)注與評論
“本書名副其實,是一本深入SQLServer2008的好書。書中介紹的SQLServer管理特性,正是我工作中需要用到的。我會一直把它放在書架上的。”“作為一本深入介紹SQLServer2008的書,它幫我輕松實現(xiàn)從SQLServer2000和SQLServer2005到SQLServer2008的升級工作,使我能集中精力探索其他新功能。”
圖書封面
圖書標簽Tags
無
評論、評分、閱讀與下載