书籍详情
SQL Server 2008 DBA入门经典
作者:(美)雷特,(美)伍德 等著,张德群,傅效群,徐燕华 译
出版社:清华大学出版社
出版时间:2010-06-01
ISBN:9787302226338
定价:¥85.00
购买这本书可以去
内容简介
《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数据库的技能。主要内容安装、维护和管理SQL Server 2008及自动化管理任务使用各种工具和技术监视性能优化数据库的策略确保高可用性的方法将SQL Server用作BI平台配置和使用BI组件,包括SQL Server Reporting Services使用Service Broker读者对象《SQL Server 2008 DBA入门经典》面向希望学习如何管理SQL Server环境的初中级数据库管理员。
作者简介
雷特(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
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
猜您喜欢