书籍详情
Microsoft SQL Server 2000系统管理员宝典
作者:(美)Marci Frohock Garcia等著;孙岩等译;孙岩译
出版社:清华大学出版
出版时间:2001-07-01
ISBN:9787900635846
定价:¥115.00
购买这本书可以去
内容简介
本书是IT专家的系列丛书,系统而全面地介绍了部署、管理和支持Microsoft SQL Server 2000所需的所有知识、技能和惯例,包括Microsoft SQL Server 2000的安装和设置,使用服务和特色功能,使用内置服务器,以及管理、调节、维护和故障查找等内容。掌握全书内容后,读者将获得SQL Server 2000的各种知识,并为认证考试做好充分的准备。本书适用于IT实现人员、数据库管理员、IT开发人员,以及希望学习最新计算机技术知识的人员,也可以用作自学教材。
作者简介
暂缺《Microsoft SQL Server 2000系统管理员宝典》作者简介
目录
第I部分 介绍Microsoft SOL Server 2000
第1章 Microsoft SOL Server 2000概述
1.1 SQL Server系统
1.1.1 客户/服务器系统
1.1.2 桌面系统
1.2 SQL Server 2000的新特性和增强功能
1.2.1 服务器的增强功能
1.2.2 增强的管理
1.2.3 增强的复制
1.2.4 其他增强功能
小结
第2章 Microsoft Windows 2000平台
2.1 Windows 2000家族
2.1.1 Windows 2000 Professional
2.1.2 Windows 2000 Server
2.1.3 Windows 2000 Advanced Server
2.1.4 Windows 2000 Datacenter Server
2.1.5 Windows 2000操作系统家族的差异
2.2 Windows 2000组件和功能
2.2.1 可靠性
2.2.2 安全性
2.2.3 便于使用
2.2.4 系统的管理和部署
2.2.5 机动灵活性
2.2.6 性能
2.2.7 Internet访问
2.2.8 Active Directory
小结
第3章 Microsoft SOL Server DBA的角色和任务
3.1 SQL Server DBA的基本职责和可选职责
3.1.1 安装和配置
3.1.2 安全性
3.1.3 操作
3.1.4 服务级别
3.1.5 系统正常运行时间
3.1.6 记录
3.1.7 设计和开发
3.1.8 其他
3.2 DBA提示和技巧
3.2.1 如何与用户群体交往
3.2.2 系统调整
3.2.3 处理危机
小结
第II部分 安装和设置
第4章 设计Microsoft SQL Server系统
4.1 系统要求
4.1.1 系统应用程序
4.1.2 服务级别要求
4.2 系统组件和选项
4.2.1 Windows 2000版本
4.2.2 SQL Server版本
4.2.3 版本比较
4.2.4 系统选项
4.3 数据库规划
4.3.1 事务日志
4.3.2 数据文件
4.4 应用程序
4.4.1 结构
4.4.2 性能和伸缩性
小结
第5章 I/O子系统配置和规划
5.1 磁盘驱动器性能特性
5.1.1 磁盘驱动器构造
5.1.2 磁盘驱动器特性
5.1.3 磁盘驱动器规格说明
5.1.4 磁盘驱动器性能
5.1.5 磁盘性能限制问题的解诀方案
5.2 RAID概述
5.3 I/O子系统概念
5.3.1 高速缓存控制器
5.3.2 磁盘驱动器高速缓存
5.3.3 内部与外部RAID
5.3.4 存储区域网
5.3.5 控制器和总线带宽问题
5.3.6 高端I/O子系统
5.3.7 升降排序
5.3.8 磁盘可靠性
5.4 常见的RAID等级概述
5.4.1 RAID 0
5.4.2 RAID 1
5.4.3 RAID 5
5.4.4 RAID 10
5.5 RAID等级性能比较
5.5.1 读取性能
5.5.2 写性能
5.5.3 磁盘计算
5.5.4 RAID比较
5.6 I/O延迟与SQL Server
5.7 规划SQL Serve磁盘布局
5.7.1 确定I/O需求
5.7.2 计划磁盘布局
5.7.3 实现配置
5.8 I/O子系统技巧与建议
小结
第6章 容量计划
6.1 容量计划的类型
6.2 容量计划的历史
6.3 事务处理
6.3.1 OLTP事务
6.3.2 DSS事务
6.4 容量计划的原则
6.4.1 CPU利用率
6.4.2 页错误
6.5 内存的容量计划
6.5.1 收集内存使用率数据
6.5.2 分析内存数据
6.6 处理器的容量计划
6.6.1 容错
6.6.2 收集一个CPU的使用率数据
6.6.3 收集多个CPU的使用率的数据
6.7 磁盘子系统的容量计划
6.7.1 Windows 2000和SQL Server所需的磁盘
6.7.2 日志文件的磁盘
6.7.3 数据库的磁盘
6.7.4 系统需要的磁盘
6.7.5 收集磁盘使用数据
6.7.6 分析磁盘使用数据
6.8 网络容量计划分析
6.8.1 收集网络使用数据
6.8.2 分析网络使用数据
6.9 选择要收集的数据
6.9.1 收集进程数据
6.9.2 分析进程数据
小结
第7章 安装SOL Server 2000
7.1 服务器安装
7.1.1 本地安装
7.1.2 远程安装
7.1.3 无人参与安装
7.2 从早期版本中升级
7.2.1 从SQL Server 7升级到SQL Server 2000
7.2.2 从SQL Server 6.5升级到SQL Server 2000
7.3 客户机安装
小结
第8章 管理Microsoft SQL Server服务
8.1 SQL Server服务
8.2 使用SQL Server Service Manager
8.3 使用Windows 2000 Service Control Manager
8.4 使用SQL Server Enterprise Manager
8.4.1 管理SQL Server
8.4.2 管理其他服务
小结
第9章 创建数据库
9.1 数据库结构
9.1.1 文件
9.1.2 文件组
9.1.3 规则和建议
9.1.4 文件自动扩大
9.2 系统数据库
9.3 创建数据库
9.3.1 使用Create Database Wizard
9.3.2 使用Enterprise Manager
9.3.3 使用T-SQL命令
9.4 查看数据库
9.4.1 使用Enterprise Manager
9.4.2 使用SQL
9.5 删除数据库
9.5.1 使用Enterprise Manager
9.5.2 使用SQL
小结
第10章 创建数据库表
10.1 建立基础
10.2 表基本知识
10.2.1 定义数据库表
10.2.2 使用系统数据类型
10.2.3 使用用户定义的数据类型工作
10.3 在文件组中创建表
10.4 使用Null值
10.5 添加IDENTITY属性
10.6 使用Enterprise Manager创建表
小结
第11章 通过网络配置Microsoft SOL Server
11.1 网络服务概述
11.2 SQL Server API
11.2.1 DB-LIB连通性
11.2.2 ODBC连通性
11.2.3 ODBC连接池
11.2.4 其他API
11.3 网络库
11.3.1 SQL Server 2000服务器网络实用工具
11.3.2 SQL Server 2000客户端网络实用工具
11.3.3 SQL Server网络库和协议
11.4 网络组件和SQL Server性能
11.4.1 软件层——网络协议
11.4.2 硬件层
11.5 网络监视
11.5.1 监视性能
11.5.2 确定是否有问题
11.5.3 查找网络问题的解决方案
小结
第12章 Microsoft SOL Server和Microsoft Cluster Services
12.1 故障类型
12.2 MSCS概述
12.2.1 基本概念
12.2.2 群集组件
12.2.3 群集应用程序类型
12.2.4 MSCS模式
12.3 群集示例
12.3.1 示例1——具有静态加载平衡的高可用性系统
12.3.2 示例2——具有最大可用性的热节约系统
12.3.3 示例3——部分服务器群集
12.3.4 示例4——仅虚拟服务器无故障转移功能
12.4 为群集配置SQL Server
12.4.1 计划配置
12.4.2 安装SQL Server群集
12.4.3 使用三层应用程序
12.5 MSCS之外的其他方法
小结
第III部分 使用Microsoft SQL Server
第13章 介绍Transact-SQL和SQL Query Analyzer
13.1 什么是SQL
13.1.1 DDL
13.1.2 DML
13.2 什么是T-SQL
13.3 T-SQL新特性概述
13.3.1 系统存储过程
13.3.2 系统表
13.3.3 函数
13.3.4 数据类型
13.3.5 语句
13.4 如何使用T-SQL
13.4.1 ISQL实用工具
13.4.2 OSQL实用工具
13.4.3 Query Analyzer
13.4.4 T-SQL脚本
小结
第14章 使用Transact-SOL检索数据
14.1 SELECT语句
14.1.1 SELECT子句
14.1.2 FROM子句
14.1.3 INTO子句
14.1.4 WHERE子句和搜索条件
14.1.5 GROUP BY子句
14.1.6 HAVING子句
14.1.7 ORDER BY子句
14.1.8 UNION运算符
14.2 T-SQL函数
14.3 SELECT的其他用途
小结
第15章 使用Transact-SOL和Enterprise Manager管理表
15.1 使用T-SQL修改表
15.1.1 改变列
15.1.2 添加列
15.1.3 删除列
15.1.4 重命名列
15.2 使用Enterprise Manager修改表
15.2.1 改变列
15.2.2 添加列
15.2.3 删除列
15.2.4 创建和使用数据库图表
15.3 改变表的效果
15.4 删除表
15.4.1 使用T-SQL删除表
15.4.2 使用Enterprise Manager删除表
小结
第16章 创建和使用默认值、约束与规则
16.1 默认值
16.1.1 使用T-SQL定义和修改默认
16.1.2 使用Enterprise Manager定义和修改默认
16.2 约束
16.2.1 使用T-SQL创建并修改约束
16.2.2 使用Enterprise Manager创建和修改约束
16.3 Rule对象
16.3.1 使用T-SQL创建Rule对象
16.3.2 使用Enterprise Manager创建Rule对象
小结
第17章 创建和使用索引
17.1 什么是索引
17.2 索引概念
17.2.1 索引键
17.2.2 索引唯一性
17.2.3 索引类型
17.3 创建索引
17.3.1 使用Create Index Wizard
17.3.2 使用Transact-SQL
17.3.3 使用填充因子避免页拆分
17.3.4 使用Full-Text Indexing Wizard
17.3.5 使用存储过程创建全文索引
17.3.6 使用全文索引
17.4 重新建立索引
17.5 使用索引
17.5.1 使用提示
17.5.2 使用查询优化器
17.6 设计有效索引
17.6.1 有效索引的特征
17.6.2 何时使用索引
17.6.3 索引的指导方针
小结
第18章 创建和使用视图
18.1 什么是视图
18.2 视图概念
18.2.1 视图的类型
18.2.2 视图的优点
18.2.3 视图的限制
18.3 创建视图
18.3.1 使用T-SQL创建视图
18.3.2 使用Enterprise Manager创建视图
18.3.3 使用Create View Wizard创建视图
18.3.4 关于视图的提示
18.4 修改和删除视图
18.4.1 使用Enterprise Manager修改和删除视图
18.4.2 使用T-SQL修改和删除视图
18.5 SQLServer2000中的视图增强
18.5.1 可更新、分布式的分区视图
18.5.2 索引视图
小结
第19章 理解事务和事务锁定
19.1 什么是事务
19.2 ACID属性
19.2.1 原子性
19.2.2 一致性
19.2.3 隔离
19.2.4 持久性
19.3 事务模式
19.3.1 自动提交模式
19.3.2 显式模式
19.3.3 隐式模式
19.4 事务重新运行
19.4.1 事务重新运行
19.4.2 编程重新运行
19.4.3 保存点
19.5 事务锁定
19.5.1 锁定管理特性
19.5.2 锁定的级别
19.5.3 锁模式
19.6 阻塞与死锁
19.7 锁定提示
小结
第20章 理解高级T-SQL
20.1 INSERT语句
20.1.1 插入行
20.1.2 省略列值
20.1.3 从另一个表添加行
20.2 UPDATE语句
20.2.1 更新行
20.2.2 使用FROM子句
20.2.3 使用衍生表
20.3 DELETE语句
20.3.1 删除单个行
20.3.2 删除全部行
20.4 程序设计关键字
20.4.1 IF…ELSE
20.4.2 WHILE
20.4.3 CASE
204.4 其他关键字
小结
第21章 创建和管理存储过程
21.1 什么是存储过程
21.2 创建存储过程
21.2.1 使用CREATE PROCEDURE语句
21.2.2 使用Enterprise Manager
21.2.3 使用Create Stored Procedure Wizard
21.3 使用T-SQL管理存储过程
21.3.1 ALTER PROCEDURE语句
21.3.2 DROP PROCEDURE语句
21.3.3 sp-helptext存储过程
小结
第22章 创建和使用触发器
22.1 什么是触发器
22.2 SQL Server 2000中的触发器增强功能
22.3 何时使用触发器
22.4 创建触发器
22.4.1 使用CREATE TRIGGER语句
22.4.2 使用Enterprise Manager
22.5 管理触发器
22.5.1 使用T-SQL管理触发器
22.5.2 使用Enterprise Manager管理触发器
小结
第23章 从Internet访问Microsoft SQL Server
23.1 Internet编程概念
23.1.1 将Windows 2000和IIS 5用作Internet平台
23.1.2 使用ODBC数据源
23.1.3 选择网络库
23.2 使用ISAP访问SQL Server
23.2.1 ISAPI扩展
23.2.2 ISAPI筛选
23.2.3 ISAPI的局限
23.3 使用ASP访问SQL Server
23.4 使用XML访问SQL Server
小结
第24章 载入数据库
24.1 载入操作性能
24.1.1 记录选项
24.1.2 锁定选项
24.2 批量复制程序
24.2.1 BCP句法
24.2.2 使用BCP
24.3 BULK INSERT语句
24.3.1 BULK INSERT语句
24.3.2 使用BULK INSERT
24.4 数据转换服务
24.4.1 Import Wizard
24.4.2 Export Wizard
24.5 登台表
24.5.1 登台表基础知识
24.5.2 使用登台表
24.6 SELECT…INTO语句
小结
第IV部分 内置服务器特性
第25章 组件服务和Microsoft分布式事务处理协调器
25.1 组件服务概述
25.1.1 COM+应用程序服务
25.1.2 MS DTC
25.2 Microsoft分布式事务处理协调器
25.2.1 MS DTC概述
25.2.2 使用MS DTC的范例
25.2.3 MS DTC属性
25.2.4 程序设计MS DTC
25.2.5 管理MS DTC
25.2.6 监控MS DTC
小结
第26章 Microsoft SOL Server复制:概述和快照复制
26.1 什么是数据库复制技术
26.2 复制概念
26.2.1 复制组件
26.2.2 复制类型
26.2.3 复制数据
26.2.4 强制订阅和请求订阅
26.2.5 复制代理程序
26.3 配置发布和分布
26.4 快照复制
26.4.1 快照复制的用法
26.4.2 配置快照复制
26.5 管理复制
26.5.1 监控和管理复制代理程序
26.5.2 禁用复制
26.6 协调快照复制
26.6.1 快照复制的属性
26.6.2 配置快照复制
26.6.3 监控快照系统
26.6.4 协调快照系统
小结
第27章 事务复制
27.1 事务复制介绍
27.2 使用事务复制
27.3 配置事务复制系统
27.3.1 配置事务
27.3.2 配置Log Reader Agent
27.3.3 配置订阅
27.4 为事务复制配置、监视和调整分发服务器
27.4.1 配置分发服务器
27.4.2 监视分发服务器
27.4.3 调整分发服务器
27.5 为事务复制进行调整
27.5.1 事务复制的属性
27.5.2 为事务复制进行配置
27.5.3 监视事务复制系统
27.5.4 调整事务的复制系统
27.6 执行事务复制
27.6.1 一对多复制
27.6.2 多对一复制
27.6.3 通过WAN进行复制
小结
第28章 合并复制
28.1 合并复制介绍
28.2 合并复制的用途
28.3 配置合并复制系统
28.3.1 配置发布
28.3.2 配置订阅
28.4 管理复制
28.4.1 监视和管理复制代理程序
28.4.2 配置Merge Agent
28.4.3 禁止复制
28.5 监视和调整Merge Replication
28.5.1 合并复制属性
28.5.2 配置合并复制
28.5.3 监视合并复制系统
285.4 调整合并复制系统
小结
第29章 使用Microsoft SQL Server Analysis Services
29.1 Analysis Services概述
29.1.1 Analysis Services组件
29.1.2 OLAP多维数据集
29.1.3 增强的SQL Server 2000中的数据分析
29.2 安装Analysis Services
29.3 使用Analysis Services
29.3.1 配置数据源
29.3.2 创建OLAP数据库
29.3.3 修改现有的OLAP数据库
29.3.4 处理数据
小结
第V部分 管理、调整、维护和故障排除
第30章 Microsoft SOL Server管理
30.1 SQL Server的自动配置功能
30.1.1 动态内存管理
30.1.2 其他动态内存配置选项
30.1.3 统计信息
30.1.4 CREATE STATISTICS
30.1.5 UPDATE STATISTICS
30.1.6 自动文件增长
30.1.7 检查点
30.2 数据库维护计划
30.2.1 使用Database Maintenance Plan Wizard
30.2.2 在维护计划中显示作业
30.2.3 编辑维护计划
小结
第31章 管理任务自动化
31.1 SQLServerAgent服务
31.2 作业
31.2.1 创建作业
31.2.2 管理作业
31.2.3 查看作业历史数据
31.3 警报
31.3.1 事件信息记录
31.3.2 创建一个警报
31.4 操作员
31.4.1 使用Enterprise Manager创建操作员
31.4.2 使用T-SQL创建操作员
31.5 SQLServerAgent错误日志
小结
第32章 备份Microsoft SOL Server
32.1 备份术语
32.1.1 备份和还原
32.1.2 恢复
32.2 系统故障
32.2.1 硬件故障
32.2.2 软件故障
32.2.3 人为错误
32.3 SQL Server记录
32.3.1 事务日志
32.3.2 不记录操作
32.3.3 SELECT INTO
32.3.4 BULK COPY和BCP
32.3.5 CREATE INDEX
32.3.6 文本操作
32.3.7 检查点
32.4 备份方法
32.4.1 完全备份
32.4.2 差异备份
32.4.3 事务日志备份
32.4.4 文件组备份
32.4.5 数据文件备份
32.5 执行备份
32.5.1 创建逻辑备份设备
32.5.2 使用Enterprise Manager进行备份
325.3 使用T-SQL进行备份
32.5.4 使用Create Database Backup Wizard进行备份
32.5.5 跟踪备份
32.6 安排备份的时间表
32.7 改进备份
32.7.1 提高备份性能
32.7.2 其他技巧
小结
第33章 还原和恢复数据库
33.1 还原方法
33.1.1 从完全备份中还原
33.1.2 从差异备份中恢复
33.1.3 从事务日志备份中还原
33.1.4 在BULK_LOGGED恢复模式下还原数据库
33.2 执行数据库还原
33.2.1 使用Enterprise Manager进行还原
33.2.2 使用T-SQL执行还原
33.3 计划灾难恢复
33.3.1 创建当前配置的文档
33.3.2 创建容错环境
33.3.3 准备立即恢复
33.3.4 用文档记录数据库恢复计划
33.3.5 日志传送
小结
第34章 用户和安全管理
34.1 创建和管理用户登录
34.1.1 为什么要创建用户登录
34.1.2 身份验证模式
34.1.3 登录和用户
34.1.4 创建SQL Server登录
34.1.5 创建SQL Server用户
34.2 管理数据库权限
34.2.1 服务器权限
34.2.2 数据库对象权限
34.2.3 数据库语句权限
34.3 管理数据库角色
34.3.1 创建和修改角色
34.3.2 使用固定服务器角色
34.4 安全账户委托
小结
第35章 使用SQL Query Analyzer和SQL Profiler
35.1 使用SQL Query Analyzer
35.1.1 运行T-SQL语句
35.1.2 查看执行计划和修改T-SQL语句
35.1.3 使用Object Browser
35.2 使用SQL Profiler
35.3 优化T-SQL语句
35.3.1 优化执行计划
35.3.2 选择数据访问方法
35.3.3 使用提示
小结
第36章 解决常见的性能问题
36.1 什么是瓶颈
36.2 发现问题
36.2.1 系统监视器
36.2.2 Enterprise Manager
36.2.3 sp_who存储过程
36.3 常见的性能瓶颈
36.3.1 CPU
36.3.2 内存
36.3.3 I/O子系统
36.3.4 有故障的组件
36.3.5 应用程序
36.4 SQL Server配置设置
36.4.1 affinity mask选项
36.4.2 lightweight pooling选项
36.4.3 max server memory选项
36.4.4 min server memory选项
36.4.5 recovery interval选项
小结
第VI部分 附录
附录A Microsoft SOL Server配置参数
A.1 参数
A.2 参数规范
A.3 使用Enterprise Manager修改参数
附录B Microsoft SOL Server监视
B.1 SQL Server:Access Methods
B.2 SQL Server:Backup Devlce
B.3 SQL Server:Buffer Manager
B.4 SQL Server:Cache Manager
B.5 SQL Server:Databases
B.6 SQL Server:General Statistics
B.7 SQL Server:Latches
B.8 SQL Server:Locks
B.9 SQL Server:Memory Manager
B.10 SQL Server:Replication Agents
B.11 SQL Server:Replication Dist
B.12 SQL Server:Replication Logreader
B.13 SQL Server:Replication Merge
B.14 SQL Server:Replication Snapshot
B.15 SQL Server:SQL Statistics
B.16 SQL Server:User Settable
附录C
术语表
第1章 Microsoft SOL Server 2000概述
1.1 SQL Server系统
1.1.1 客户/服务器系统
1.1.2 桌面系统
1.2 SQL Server 2000的新特性和增强功能
1.2.1 服务器的增强功能
1.2.2 增强的管理
1.2.3 增强的复制
1.2.4 其他增强功能
小结
第2章 Microsoft Windows 2000平台
2.1 Windows 2000家族
2.1.1 Windows 2000 Professional
2.1.2 Windows 2000 Server
2.1.3 Windows 2000 Advanced Server
2.1.4 Windows 2000 Datacenter Server
2.1.5 Windows 2000操作系统家族的差异
2.2 Windows 2000组件和功能
2.2.1 可靠性
2.2.2 安全性
2.2.3 便于使用
2.2.4 系统的管理和部署
2.2.5 机动灵活性
2.2.6 性能
2.2.7 Internet访问
2.2.8 Active Directory
小结
第3章 Microsoft SOL Server DBA的角色和任务
3.1 SQL Server DBA的基本职责和可选职责
3.1.1 安装和配置
3.1.2 安全性
3.1.3 操作
3.1.4 服务级别
3.1.5 系统正常运行时间
3.1.6 记录
3.1.7 设计和开发
3.1.8 其他
3.2 DBA提示和技巧
3.2.1 如何与用户群体交往
3.2.2 系统调整
3.2.3 处理危机
小结
第II部分 安装和设置
第4章 设计Microsoft SQL Server系统
4.1 系统要求
4.1.1 系统应用程序
4.1.2 服务级别要求
4.2 系统组件和选项
4.2.1 Windows 2000版本
4.2.2 SQL Server版本
4.2.3 版本比较
4.2.4 系统选项
4.3 数据库规划
4.3.1 事务日志
4.3.2 数据文件
4.4 应用程序
4.4.1 结构
4.4.2 性能和伸缩性
小结
第5章 I/O子系统配置和规划
5.1 磁盘驱动器性能特性
5.1.1 磁盘驱动器构造
5.1.2 磁盘驱动器特性
5.1.3 磁盘驱动器规格说明
5.1.4 磁盘驱动器性能
5.1.5 磁盘性能限制问题的解诀方案
5.2 RAID概述
5.3 I/O子系统概念
5.3.1 高速缓存控制器
5.3.2 磁盘驱动器高速缓存
5.3.3 内部与外部RAID
5.3.4 存储区域网
5.3.5 控制器和总线带宽问题
5.3.6 高端I/O子系统
5.3.7 升降排序
5.3.8 磁盘可靠性
5.4 常见的RAID等级概述
5.4.1 RAID 0
5.4.2 RAID 1
5.4.3 RAID 5
5.4.4 RAID 10
5.5 RAID等级性能比较
5.5.1 读取性能
5.5.2 写性能
5.5.3 磁盘计算
5.5.4 RAID比较
5.6 I/O延迟与SQL Server
5.7 规划SQL Serve磁盘布局
5.7.1 确定I/O需求
5.7.2 计划磁盘布局
5.7.3 实现配置
5.8 I/O子系统技巧与建议
小结
第6章 容量计划
6.1 容量计划的类型
6.2 容量计划的历史
6.3 事务处理
6.3.1 OLTP事务
6.3.2 DSS事务
6.4 容量计划的原则
6.4.1 CPU利用率
6.4.2 页错误
6.5 内存的容量计划
6.5.1 收集内存使用率数据
6.5.2 分析内存数据
6.6 处理器的容量计划
6.6.1 容错
6.6.2 收集一个CPU的使用率数据
6.6.3 收集多个CPU的使用率的数据
6.7 磁盘子系统的容量计划
6.7.1 Windows 2000和SQL Server所需的磁盘
6.7.2 日志文件的磁盘
6.7.3 数据库的磁盘
6.7.4 系统需要的磁盘
6.7.5 收集磁盘使用数据
6.7.6 分析磁盘使用数据
6.8 网络容量计划分析
6.8.1 收集网络使用数据
6.8.2 分析网络使用数据
6.9 选择要收集的数据
6.9.1 收集进程数据
6.9.2 分析进程数据
小结
第7章 安装SOL Server 2000
7.1 服务器安装
7.1.1 本地安装
7.1.2 远程安装
7.1.3 无人参与安装
7.2 从早期版本中升级
7.2.1 从SQL Server 7升级到SQL Server 2000
7.2.2 从SQL Server 6.5升级到SQL Server 2000
7.3 客户机安装
小结
第8章 管理Microsoft SQL Server服务
8.1 SQL Server服务
8.2 使用SQL Server Service Manager
8.3 使用Windows 2000 Service Control Manager
8.4 使用SQL Server Enterprise Manager
8.4.1 管理SQL Server
8.4.2 管理其他服务
小结
第9章 创建数据库
9.1 数据库结构
9.1.1 文件
9.1.2 文件组
9.1.3 规则和建议
9.1.4 文件自动扩大
9.2 系统数据库
9.3 创建数据库
9.3.1 使用Create Database Wizard
9.3.2 使用Enterprise Manager
9.3.3 使用T-SQL命令
9.4 查看数据库
9.4.1 使用Enterprise Manager
9.4.2 使用SQL
9.5 删除数据库
9.5.1 使用Enterprise Manager
9.5.2 使用SQL
小结
第10章 创建数据库表
10.1 建立基础
10.2 表基本知识
10.2.1 定义数据库表
10.2.2 使用系统数据类型
10.2.3 使用用户定义的数据类型工作
10.3 在文件组中创建表
10.4 使用Null值
10.5 添加IDENTITY属性
10.6 使用Enterprise Manager创建表
小结
第11章 通过网络配置Microsoft SOL Server
11.1 网络服务概述
11.2 SQL Server API
11.2.1 DB-LIB连通性
11.2.2 ODBC连通性
11.2.3 ODBC连接池
11.2.4 其他API
11.3 网络库
11.3.1 SQL Server 2000服务器网络实用工具
11.3.2 SQL Server 2000客户端网络实用工具
11.3.3 SQL Server网络库和协议
11.4 网络组件和SQL Server性能
11.4.1 软件层——网络协议
11.4.2 硬件层
11.5 网络监视
11.5.1 监视性能
11.5.2 确定是否有问题
11.5.3 查找网络问题的解决方案
小结
第12章 Microsoft SOL Server和Microsoft Cluster Services
12.1 故障类型
12.2 MSCS概述
12.2.1 基本概念
12.2.2 群集组件
12.2.3 群集应用程序类型
12.2.4 MSCS模式
12.3 群集示例
12.3.1 示例1——具有静态加载平衡的高可用性系统
12.3.2 示例2——具有最大可用性的热节约系统
12.3.3 示例3——部分服务器群集
12.3.4 示例4——仅虚拟服务器无故障转移功能
12.4 为群集配置SQL Server
12.4.1 计划配置
12.4.2 安装SQL Server群集
12.4.3 使用三层应用程序
12.5 MSCS之外的其他方法
小结
第III部分 使用Microsoft SQL Server
第13章 介绍Transact-SQL和SQL Query Analyzer
13.1 什么是SQL
13.1.1 DDL
13.1.2 DML
13.2 什么是T-SQL
13.3 T-SQL新特性概述
13.3.1 系统存储过程
13.3.2 系统表
13.3.3 函数
13.3.4 数据类型
13.3.5 语句
13.4 如何使用T-SQL
13.4.1 ISQL实用工具
13.4.2 OSQL实用工具
13.4.3 Query Analyzer
13.4.4 T-SQL脚本
小结
第14章 使用Transact-SOL检索数据
14.1 SELECT语句
14.1.1 SELECT子句
14.1.2 FROM子句
14.1.3 INTO子句
14.1.4 WHERE子句和搜索条件
14.1.5 GROUP BY子句
14.1.6 HAVING子句
14.1.7 ORDER BY子句
14.1.8 UNION运算符
14.2 T-SQL函数
14.3 SELECT的其他用途
小结
第15章 使用Transact-SOL和Enterprise Manager管理表
15.1 使用T-SQL修改表
15.1.1 改变列
15.1.2 添加列
15.1.3 删除列
15.1.4 重命名列
15.2 使用Enterprise Manager修改表
15.2.1 改变列
15.2.2 添加列
15.2.3 删除列
15.2.4 创建和使用数据库图表
15.3 改变表的效果
15.4 删除表
15.4.1 使用T-SQL删除表
15.4.2 使用Enterprise Manager删除表
小结
第16章 创建和使用默认值、约束与规则
16.1 默认值
16.1.1 使用T-SQL定义和修改默认
16.1.2 使用Enterprise Manager定义和修改默认
16.2 约束
16.2.1 使用T-SQL创建并修改约束
16.2.2 使用Enterprise Manager创建和修改约束
16.3 Rule对象
16.3.1 使用T-SQL创建Rule对象
16.3.2 使用Enterprise Manager创建Rule对象
小结
第17章 创建和使用索引
17.1 什么是索引
17.2 索引概念
17.2.1 索引键
17.2.2 索引唯一性
17.2.3 索引类型
17.3 创建索引
17.3.1 使用Create Index Wizard
17.3.2 使用Transact-SQL
17.3.3 使用填充因子避免页拆分
17.3.4 使用Full-Text Indexing Wizard
17.3.5 使用存储过程创建全文索引
17.3.6 使用全文索引
17.4 重新建立索引
17.5 使用索引
17.5.1 使用提示
17.5.2 使用查询优化器
17.6 设计有效索引
17.6.1 有效索引的特征
17.6.2 何时使用索引
17.6.3 索引的指导方针
小结
第18章 创建和使用视图
18.1 什么是视图
18.2 视图概念
18.2.1 视图的类型
18.2.2 视图的优点
18.2.3 视图的限制
18.3 创建视图
18.3.1 使用T-SQL创建视图
18.3.2 使用Enterprise Manager创建视图
18.3.3 使用Create View Wizard创建视图
18.3.4 关于视图的提示
18.4 修改和删除视图
18.4.1 使用Enterprise Manager修改和删除视图
18.4.2 使用T-SQL修改和删除视图
18.5 SQLServer2000中的视图增强
18.5.1 可更新、分布式的分区视图
18.5.2 索引视图
小结
第19章 理解事务和事务锁定
19.1 什么是事务
19.2 ACID属性
19.2.1 原子性
19.2.2 一致性
19.2.3 隔离
19.2.4 持久性
19.3 事务模式
19.3.1 自动提交模式
19.3.2 显式模式
19.3.3 隐式模式
19.4 事务重新运行
19.4.1 事务重新运行
19.4.2 编程重新运行
19.4.3 保存点
19.5 事务锁定
19.5.1 锁定管理特性
19.5.2 锁定的级别
19.5.3 锁模式
19.6 阻塞与死锁
19.7 锁定提示
小结
第20章 理解高级T-SQL
20.1 INSERT语句
20.1.1 插入行
20.1.2 省略列值
20.1.3 从另一个表添加行
20.2 UPDATE语句
20.2.1 更新行
20.2.2 使用FROM子句
20.2.3 使用衍生表
20.3 DELETE语句
20.3.1 删除单个行
20.3.2 删除全部行
20.4 程序设计关键字
20.4.1 IF…ELSE
20.4.2 WHILE
20.4.3 CASE
204.4 其他关键字
小结
第21章 创建和管理存储过程
21.1 什么是存储过程
21.2 创建存储过程
21.2.1 使用CREATE PROCEDURE语句
21.2.2 使用Enterprise Manager
21.2.3 使用Create Stored Procedure Wizard
21.3 使用T-SQL管理存储过程
21.3.1 ALTER PROCEDURE语句
21.3.2 DROP PROCEDURE语句
21.3.3 sp-helptext存储过程
小结
第22章 创建和使用触发器
22.1 什么是触发器
22.2 SQL Server 2000中的触发器增强功能
22.3 何时使用触发器
22.4 创建触发器
22.4.1 使用CREATE TRIGGER语句
22.4.2 使用Enterprise Manager
22.5 管理触发器
22.5.1 使用T-SQL管理触发器
22.5.2 使用Enterprise Manager管理触发器
小结
第23章 从Internet访问Microsoft SQL Server
23.1 Internet编程概念
23.1.1 将Windows 2000和IIS 5用作Internet平台
23.1.2 使用ODBC数据源
23.1.3 选择网络库
23.2 使用ISAP访问SQL Server
23.2.1 ISAPI扩展
23.2.2 ISAPI筛选
23.2.3 ISAPI的局限
23.3 使用ASP访问SQL Server
23.4 使用XML访问SQL Server
小结
第24章 载入数据库
24.1 载入操作性能
24.1.1 记录选项
24.1.2 锁定选项
24.2 批量复制程序
24.2.1 BCP句法
24.2.2 使用BCP
24.3 BULK INSERT语句
24.3.1 BULK INSERT语句
24.3.2 使用BULK INSERT
24.4 数据转换服务
24.4.1 Import Wizard
24.4.2 Export Wizard
24.5 登台表
24.5.1 登台表基础知识
24.5.2 使用登台表
24.6 SELECT…INTO语句
小结
第IV部分 内置服务器特性
第25章 组件服务和Microsoft分布式事务处理协调器
25.1 组件服务概述
25.1.1 COM+应用程序服务
25.1.2 MS DTC
25.2 Microsoft分布式事务处理协调器
25.2.1 MS DTC概述
25.2.2 使用MS DTC的范例
25.2.3 MS DTC属性
25.2.4 程序设计MS DTC
25.2.5 管理MS DTC
25.2.6 监控MS DTC
小结
第26章 Microsoft SOL Server复制:概述和快照复制
26.1 什么是数据库复制技术
26.2 复制概念
26.2.1 复制组件
26.2.2 复制类型
26.2.3 复制数据
26.2.4 强制订阅和请求订阅
26.2.5 复制代理程序
26.3 配置发布和分布
26.4 快照复制
26.4.1 快照复制的用法
26.4.2 配置快照复制
26.5 管理复制
26.5.1 监控和管理复制代理程序
26.5.2 禁用复制
26.6 协调快照复制
26.6.1 快照复制的属性
26.6.2 配置快照复制
26.6.3 监控快照系统
26.6.4 协调快照系统
小结
第27章 事务复制
27.1 事务复制介绍
27.2 使用事务复制
27.3 配置事务复制系统
27.3.1 配置事务
27.3.2 配置Log Reader Agent
27.3.3 配置订阅
27.4 为事务复制配置、监视和调整分发服务器
27.4.1 配置分发服务器
27.4.2 监视分发服务器
27.4.3 调整分发服务器
27.5 为事务复制进行调整
27.5.1 事务复制的属性
27.5.2 为事务复制进行配置
27.5.3 监视事务复制系统
27.5.4 调整事务的复制系统
27.6 执行事务复制
27.6.1 一对多复制
27.6.2 多对一复制
27.6.3 通过WAN进行复制
小结
第28章 合并复制
28.1 合并复制介绍
28.2 合并复制的用途
28.3 配置合并复制系统
28.3.1 配置发布
28.3.2 配置订阅
28.4 管理复制
28.4.1 监视和管理复制代理程序
28.4.2 配置Merge Agent
28.4.3 禁止复制
28.5 监视和调整Merge Replication
28.5.1 合并复制属性
28.5.2 配置合并复制
28.5.3 监视合并复制系统
285.4 调整合并复制系统
小结
第29章 使用Microsoft SQL Server Analysis Services
29.1 Analysis Services概述
29.1.1 Analysis Services组件
29.1.2 OLAP多维数据集
29.1.3 增强的SQL Server 2000中的数据分析
29.2 安装Analysis Services
29.3 使用Analysis Services
29.3.1 配置数据源
29.3.2 创建OLAP数据库
29.3.3 修改现有的OLAP数据库
29.3.4 处理数据
小结
第V部分 管理、调整、维护和故障排除
第30章 Microsoft SOL Server管理
30.1 SQL Server的自动配置功能
30.1.1 动态内存管理
30.1.2 其他动态内存配置选项
30.1.3 统计信息
30.1.4 CREATE STATISTICS
30.1.5 UPDATE STATISTICS
30.1.6 自动文件增长
30.1.7 检查点
30.2 数据库维护计划
30.2.1 使用Database Maintenance Plan Wizard
30.2.2 在维护计划中显示作业
30.2.3 编辑维护计划
小结
第31章 管理任务自动化
31.1 SQLServerAgent服务
31.2 作业
31.2.1 创建作业
31.2.2 管理作业
31.2.3 查看作业历史数据
31.3 警报
31.3.1 事件信息记录
31.3.2 创建一个警报
31.4 操作员
31.4.1 使用Enterprise Manager创建操作员
31.4.2 使用T-SQL创建操作员
31.5 SQLServerAgent错误日志
小结
第32章 备份Microsoft SOL Server
32.1 备份术语
32.1.1 备份和还原
32.1.2 恢复
32.2 系统故障
32.2.1 硬件故障
32.2.2 软件故障
32.2.3 人为错误
32.3 SQL Server记录
32.3.1 事务日志
32.3.2 不记录操作
32.3.3 SELECT INTO
32.3.4 BULK COPY和BCP
32.3.5 CREATE INDEX
32.3.6 文本操作
32.3.7 检查点
32.4 备份方法
32.4.1 完全备份
32.4.2 差异备份
32.4.3 事务日志备份
32.4.4 文件组备份
32.4.5 数据文件备份
32.5 执行备份
32.5.1 创建逻辑备份设备
32.5.2 使用Enterprise Manager进行备份
325.3 使用T-SQL进行备份
32.5.4 使用Create Database Backup Wizard进行备份
32.5.5 跟踪备份
32.6 安排备份的时间表
32.7 改进备份
32.7.1 提高备份性能
32.7.2 其他技巧
小结
第33章 还原和恢复数据库
33.1 还原方法
33.1.1 从完全备份中还原
33.1.2 从差异备份中恢复
33.1.3 从事务日志备份中还原
33.1.4 在BULK_LOGGED恢复模式下还原数据库
33.2 执行数据库还原
33.2.1 使用Enterprise Manager进行还原
33.2.2 使用T-SQL执行还原
33.3 计划灾难恢复
33.3.1 创建当前配置的文档
33.3.2 创建容错环境
33.3.3 准备立即恢复
33.3.4 用文档记录数据库恢复计划
33.3.5 日志传送
小结
第34章 用户和安全管理
34.1 创建和管理用户登录
34.1.1 为什么要创建用户登录
34.1.2 身份验证模式
34.1.3 登录和用户
34.1.4 创建SQL Server登录
34.1.5 创建SQL Server用户
34.2 管理数据库权限
34.2.1 服务器权限
34.2.2 数据库对象权限
34.2.3 数据库语句权限
34.3 管理数据库角色
34.3.1 创建和修改角色
34.3.2 使用固定服务器角色
34.4 安全账户委托
小结
第35章 使用SQL Query Analyzer和SQL Profiler
35.1 使用SQL Query Analyzer
35.1.1 运行T-SQL语句
35.1.2 查看执行计划和修改T-SQL语句
35.1.3 使用Object Browser
35.2 使用SQL Profiler
35.3 优化T-SQL语句
35.3.1 优化执行计划
35.3.2 选择数据访问方法
35.3.3 使用提示
小结
第36章 解决常见的性能问题
36.1 什么是瓶颈
36.2 发现问题
36.2.1 系统监视器
36.2.2 Enterprise Manager
36.2.3 sp_who存储过程
36.3 常见的性能瓶颈
36.3.1 CPU
36.3.2 内存
36.3.3 I/O子系统
36.3.4 有故障的组件
36.3.5 应用程序
36.4 SQL Server配置设置
36.4.1 affinity mask选项
36.4.2 lightweight pooling选项
36.4.3 max server memory选项
36.4.4 min server memory选项
36.4.5 recovery interval选项
小结
第VI部分 附录
附录A Microsoft SOL Server配置参数
A.1 参数
A.2 参数规范
A.3 使用Enterprise Manager修改参数
附录B Microsoft SOL Server监视
B.1 SQL Server:Access Methods
B.2 SQL Server:Backup Devlce
B.3 SQL Server:Buffer Manager
B.4 SQL Server:Cache Manager
B.5 SQL Server:Databases
B.6 SQL Server:General Statistics
B.7 SQL Server:Latches
B.8 SQL Server:Locks
B.9 SQL Server:Memory Manager
B.10 SQL Server:Replication Agents
B.11 SQL Server:Replication Dist
B.12 SQL Server:Replication Logreader
B.13 SQL Server:Replication Merge
B.14 SQL Server:Replication Snapshot
B.15 SQL Server:SQL Statistics
B.16 SQL Server:User Settable
附录C
术语表
猜您喜欢