
SQL Server 2008 DBA入门经典
《SQL Server 2008 DBA入门经典》是由清华大学出版社于2010年6月1日出版。作者是雷特(Chris Leiter)、 伍德(Dan Wood)、Michael Cierkowski 等,译者是 张德群、傅效群、徐燕华。
基本介绍
- 中文名:SQL Server 2008 DBA入门经典
- 外文名:Beginning Microsoft SQL Server 2008 Administration
- 平装:655页
- 正文语种:简体中文
- ISBN:9787302226338,7302226334
- 开本:16
- 出版社:清华大学出版社
内容简介
《SQL Server 2008 DBA入门经典》向新老资料库管理员讲述了如何利用SQL Server的所有功能实现稳固而可靠的性能。所有功能和技巧通过实际示例和逐步的指导进行演示。《SQL Server 2008 DBA入门经典》在概述了SQL Server管理工具和资料库组件后,介绍了如何安装和配置系统、配置和管理网路通信以及自动化管理任务,并深入探究丁业务持续性策略、性能监视和最佳化。另外,《SQLServer 2008 DBA入门经典》还介绍了一整套GI工具,包括SQL Server Integration Services、Reporting Services、Analysis Services和Service Broker。
不管您是否否有经验,通过《SQL Server 2008 DBA入门经典》的学习都可以掌握成功管理SQL Server 2008资料库的技能。
作者简介
作者:(美国)雷特(Chris Leiter) (美国)伍德(Dan Wood) (美国)Michael Cierkowski 等 译者:张德群 傅效群 徐燕华
雷特(Chris Leiter)(Auburn,WA),Hitachi Consulting的高级顾问,擅长Microsoft的商业智慧型和性能管理产品。Chris在1997成为Microsoft认证专家,在2001年成为Microsoft认证培训师。他目前持有MCSE:Security、MCITP:Database Administrator和ITIL:Foundation认证。他还与DanWood、PaulTurley合着了《SQL Server 2005资料库管理入门经典》一书(由清华大学出版社引进并出版)。Chris参与编写了本书的第1、2、3、6、7、8、12、13、15、16、17和19章。
伍德(Dan Wood)(Silverdale,WA),Avalara销售税服务公司的高级资料库管理员,他在这家公司负责为一些企业应用程式管理和开发资料库解决方案,这些应用程式主要帮助电子商务和ERP客户端处理全球地址验证、税率计算以及销售税汇款。自1999年以来,他做过SQL Server DBA、顾问和培训师。Dan与Paul Turley合着了《SQL Server 2005 Transact.SQL编程入门经典》(由清华大学出版社引进并出版)和《T-SQL编程入门经典(涵盖SQL Server2008&2005》)(由清华大学出版社引进并出版)两本书,同时主编了《SQL Server 2005资料库管理入门经典》一书。Dan参与编写了本书的第4章和第9章。
Albert Boettger(Federal Way,WA)是Sagem Morpho公司的高级软体工程师和资料库管理员。他有着20多年的担任解决方案开发人员、资料库架构师和软体工程师的经验。Albert参与编写了第10章和第11章。
Michael Cierkowski(Maple Valley,WA),目前是Netdesk公司SQL Server管理方面的指导师。Michael在2000成为Microsoft认证专家和培训师。他目前持有MCSD、MCDBA、MCAD、MCSA、MCPD(Windows、Web、Enterprise)和MCITP(Database Administrator、Database Developer、BI Developer、Server Administrator、Enterprise Administrator)认证。Michael参与编写了第5、14和18章。
目录
第1章 SQL Server2008简介
1.1 SQL Server简史
1.1.1 起源
1.1.2 资料库的发展
1.1.3 Microsoft独立开发
1.1.4 面向大众的BI
1.1.5 2008以及未来
1.2 什幺是SQL Server 2008
1.2.1 资料库引擎
1.2.2 Integration Services
1.2.3 Analysis Services
1.2.4 Reporting Services
1.2.5 Service Broker
1.2.6 数据层Web服务
1.2.7 複製服务
1.2.8 多实例
1.2.9 资料库邮件
1.2.10 有关通知服务的一个提示
1.3 SQL Server 2008版本
1.3.1 SQL Server Compact 3.5 SP1版本
1.3.2 SQL Server 2008速成版
1.3.3 SQL Server 2008网路版
1.3.4 SQL Server 2008工作组版
1.3.5 SQL Server 2008标準版
1.3.6 SQL Server 2008企业版
1.4 SQL Server 2008的体系结构
1.4.1 SQL Server 2008通信
1.4.2 SQL Server 2008服务
1.5 SQL Server 2008资料库对象
1.5.1 伺服器
1.5.2资料库
1.5.3 架构
1.5.4对象名称
1.6 SQL Server 2008资料库
1.6.1系统资料库
1.6.2用户资料库
1.6.3分发资料库
1.7 SQL Server 2008资料库存储
1.7.1数据档案和档案组
1.7.2 日誌档案
1.8 SQL Server安全性
1.8.1 Windows身份验证模式
1.8.2 SQLServer和Windows身份验证模式(混合模式)
1.9小结
第2章 安装SQL Server 2008
2.1 SQL Server安装计画
2.1.1 硬体的考虑事项
2.1.2 处理器的考虑事项
2.1.3 记忆体的考虑事项
2.1.4 存储的考虑事项
2.1.5 虚拟化的考虑事项
2.1.6 软体要求
2.2 SQL Server安装中心
2.2.1 安装程式支持规则(针对安装程式支持档案)
2.2.2 安装程式支持规则(针对安装)
2.2.3 功能选择
2.2.4 安装到一个Windows群集
2.2.5 配置虚拟伺服器名称
2.2.6 示例资料库
2.3 安装回顾
2.4 小结
第3章 SQLServer2008工具
3.1 SQL Server Management Studio
3.1.1工具视窗
3.1.2工具列
3.1.3 SQL Server Management Studio配置
3.2 日誌档案查看器
3.3 SQL Server Business Intelligence Development Studio
3.4 SQL Server Profiler
3.4.1 SQL Server跟蹤
3.4.2 跟蹤属性
3.5 资料库引擎最佳化顾问
3.5.1 “常规”选项卡
3.5.2 “最佳化选项”选项卡
3.6 SQL Server配置管理器
3.7 Reporting Services配置管理器
3.8 命令行工具
3.8.1 SQLCMD
3.8.2 大容量複製程式
3.8.3 PowerShell
3.9 小结
第4章 SQL Server 2008存储体系结构
4.1 Resource资料库
4.2 SQL Server资料库物理结构
4.2.1 物理存储数据类型
4.2.2 FILESTREAM数据
4.2.3 其他数据类型
4.2.4 SQL Server资料库档案
4.2.5 数据档案
4.2.6 事务日誌
4.3 小结
第5章 SQL Server 2008资料库
5.1 系统资料库
5.2 用户资料库
5.3 资料库规划
5.4 创建资料库
5.4.1 开始
5.4.2 创建一个新资料库
5.4.3 架构
5.4.4 表
5.4.5 索引
5.4.6 强制数据完整性
5.5 资料库关係图
5.6 视图
5.7 同义词
5.8 编程对象
5.8.1 存储过程
5.8.2 函式
5.8.3 触发器
5.8.4 程式集
5.8.5 类型
5.8.6 默认值
5.8.7 规则
5.9 小结
第6章 SQL Server 2008安全性
6.1 SQL Server身份验证模式
6.1.1 通过Management Studio更改身份验证模式
6.1.2 使用xp instance regwrite扩展存储过程
6.2 主体
6.2.1 登录名
6.2.2 凭据
6.2.3 伺服器角色
6.2.4 资料库用户
6.2.5 固定资料库角色
6.3 许可权
6.3.1 伺服器许可权
6.3.2 资料库作用域许可权
6.3.3 架构作用域许可权
6.3.4 使用SQL Server Management Studio管理许可权
6.4 SQL Server加密
6.4.1 可扩展的密钥管理
6.4.2 加密工具
6.5 最佳实践
6.6 小结
第7章 配置SQL Server网路通
7.1 SQL Server 2008网路协定
7.1.1 Shared Memory协定
7.1.2 Named Pipes协定
7.1.3 TCP/IP
7.1.4 VirtualInterface Adapter(VIA)
7.2 SQL Native Client配置
7.3 SQL Server端点
7.3.1 默认TSQL端点
7.3.2 TSQL TCP端点
7.3.3 资料库镜像端点
7.3.4 SOAP端点
7.3.5 Service Broker端点
7.3.6 保护端点
7.4 小结
第8章 自动化管理任务
8.1 基于策略的管理
8.1.1 目标
8.1.2 方面
8.1.3 条件
8.1.4 策略
8.1.5 策略类别
8.1.6 有效策略
8.2 中央管理伺服器
8.3 资料库邮件
8.3.1 工作原理
8.3.2 如何配置资料库邮件
8.3.3 配置资料库邮件选项
8.3.4 管理配置档案和帐户
8.3.5 删除邮件对象的指导原则
8.3.6 传送邮件
8.3.7 管理讯息
8.4 事件通知
8.5 SQL Server代理
8.5.1 配置SQLServer代理服务
8.5.2 SQL Server代理安全性
8.5.3 创建作业
8.5.4 创建计画
8.5.5 创建操作员
8.5.6 创建警报
8.5.7 创建代理
8.5.8 多伺服器作业
8.6 维护计画
8.6.1 维护计画嚮导
8.6.2 维护计画设计器
8.7 最佳实践
8.8 小结
第9章 灾难预防和恢复
9.1 準备SmallWorks资料库
9.2 资料库恢复模式
9.2.1 完整恢复模式
9.2.2 大容量日誌恢复模式
9.2.3 简单恢复模式
9.3 SQL Server 2008资料库备份
9.4 SQL Server 2008备份类型
9.4.1 完整备份
9.4.2 差异备份
9.4.3 档案/档案组备份
9.4.4 事务日誌备份
9.4.5 部分备份
9.4.6 仅複製备份
9.5 备份选项
9.5.1 备份条带
9.5.2 镜像备份
9.5.3 压缩备份
9.5.4 WITH选项
9.6 备份策略
9.6.1 仅完整备份
9.6.2 完整备份+差异备份
9.6.3 完整备份+事务日誌备份
9.6.4 完整备份+差异备份+事务日誌备份
9.6.5 档案/档案组备份
9.6.6 档案组备份+差异备份
9.6.7 部分备份
9.6.8 备份小结
9.7 还原资料库
9.7.1 还原过程
9.7.2 延迟恢复
9.8 RESTORE命令
9.8.1 RESTORE DATABASE database name
9.8.2 FROM选项
9.8.3 WITH子句
9.8.4 资料库还原準备
9.8.5 还原用户资料库
9.8.6 恢复系统资料库
9.8.7 资料库还原小结
9.9 资料库快照
9.9.1 资料库快照限制
9.9.2 灾难恢复和资料库快照
9.10 小结
第10章 监视SQL Server性能
10.1 性能监视
10.1.1 性能监视策略
10.1.2 创建一个性能基準
10.2 用于监视的工具和技术
10.2.1 日誌档案查看器
10.2.2 活动监视器
10.2.3 系统存储过程
10.2.4 使用Profiler
10.2.5 监视档案
10.3 审核
10.3.1 SQL Server审核
10.3.2 登录审核
10.3.3 C2审核模式
10.3.4 安全审核事件类别
10.3.5 SQL 跟蹤
10.4 跟蹤数据更改
10.4.1 变更数据捕获
10.4.2 更改跟蹤
10.5 数据收集
10.5.1 术语
10.5.2 体系结构与处理
10.5.3 配置数据收集
10.5.4 数据收集器类型
10.5.5 数据收集组
10.5.6 错误处理
10.5.7 报表
10.5.8 管理数据仓库
10.6 监视资料库修改
10.7 小结
第11章 最佳化SQL Server
11.1 硬体最佳化
11.1.1 选择CPU
11.1.2 超执行绪
11.1.3 记忆体
11.1.4 存储选项
11.1.5 网路设计
11.1.6 虚拟化SQL Server
11.2 设计考虑
11.2.1 资料库恢复模式
11.2.2 设计有效率的表
11.2.3 声明性引用完整性
11.2.4 约束与触发器
11.2.5 确定索引对象
11.2.6 索引视图和筛选索引
11.2.7 最小化阻塞
11.2.8 逾时的潜在危险
11.3 查询最佳化
11.4 T-SQL最佳化技巧
11.5 资源调控器
11.6 小结
第12章 SQL Server高可用性
12.1 高可用性简介
12.2 故障转移群集
12.3 日誌传送
12.4 资料库镜像
12.5 小结
第13章 複製
13.1 複製概述
13.2 SQL Server複製代理
13.3 SQL Server複製类型
13.4 SQL Server複製模型
13.5 複製工具
13.6 小结
第14章 公共语言运行时
14.1 资料库和编程
14.2 Transact-SQL过时了吗
14.3 .NET和CLR
14.4 SQL Server CLR对象
14.5 使用Visual Studio进行部署
14.6 编程支持
14.7 安全性选项
14.8 小结
第15章 商业智慧型指南
15.1 理解BI
15.2 性能管理
15.3 商业智慧型组件
15.4 其他BI工具
15.5 工具太多,时间太少
15.6 小结
第16章 SQL Server Integration Services
16.1 SSIS简介
16.2 导入和导出数据
16.3 使用SSIS转换数据
16.4 小结
第17章 SQL Server Analysis Services
17.1 理解OLAP
17.2 使用SSAS
17.3 管理SSAS
17.4 高级SSAS概念
17.5 小结
第18章 SQL Server Reporting Services
18.1 SQL Server Reporting Services概述
18.2 安装和配置
18.3 创建报表
18.4 报表传递
18.5 小结
第19章 Service Broker简介
19.1 面向服务的体系结构
19.2 Service Broker概述
19.3 Service Broker元素
19.4 Service Broker安全性考虑事项
19.5 创建一个示例应用程式
19.6 通过SSMS管理Se
序言
Microsoft在2007年5月的第一次BI(商业智慧型)会议上正式宣布了代号为Katmai的SQL Server 2008。我猜想,许多人和我的反应是一样的——“这幺快?”。SQL Server 2005面世也才只有一年半的时间。我开始怀疑这速度是否有些过快。我也不知道为何会有这种想法。我知道Microsoft产品团队常常会在当前版本发布时就开始规划下一版本。我也知道SQL Server 2000和SQL Server 2005之间间隔的时间太长。同时,我还知道Microsoft承诺会每两三年发布一个新的SQL Server版本。
我预料到SQL Server 2008更多的是一种产品更新,而不是全新的版本。大部分的公共资料也暗示了这一点。它被设计为构建在SQL Server 2005的框架之上,这提供了两个好处。首先,已迁移到SQL Server 2005的组织会发现迁移到SQL Server 2008要比从SQL Server2000或其他资料库产品迁移更容易。另外,Microsoft通过将Analysis Services、Integration Services和Reporting Services捆绑为SQL平台的一部分,巩固了其在BI市场的地位。
我未曾预料到的是出现了一些相当重要的变化。正如您将在本书中看到的一样,Notification Services不复存在,Reporting Services也不再使用IIS访问报表伺服器。对此我暂时不想妄加判断,但我确实很关心这些工具的现有实现会受到怎样的影响。
转载请注明出处海之美文 » SQL Server 2008 DBA入门经典