飞速星空

您的位置: 下载首页 → 电子书 → 《Microsoft SQL Server 2000系统管理员宝典》电子版

跳到下载链接 《Microsoft SQL Server 2000系统管理员宝典》电子版

软件简介


本书是IT专家的系列丛书,系统而全面地介绍了部署、管理和支持MicrosoftSQLServer2000所需的所有知识、技能和惯例,包括MicrosoftSQLServer2000的安装和设置,使用服务和特色功能,使用内置服务器,以及管理、调节、维护和故障查找等内容。掌握全书内容后,读者将获得SQLServer2000的各种知识,并为认证考试做好充分的准备。
本书适用于IT实现人员、数据库管理员、IT开发人员,以及希望学习最新计算机技术知识的人员,也可以用作自学教材。

第I部分介绍MicrosoftSOLServer2000
第1章MicrosoftSOLServer2000概述
1.1SQLServer系统
1.1.1客户/服务器系统
1.1.2桌面系统
1.2SQLServer2000的新特性和增强功能
1.2.1服务器的增强功能
1.2.2增强的管理
1.2.3增强的复制
1.2.4其他增强功能
小结
第2章MicrosoftWindows2000平台
2.1Windows2000家族
2.1.1Windows2000Professional
2.1.2Windows2000Server
2.1.3Windows2000AdvancedServer
2.1.4Windows2000DatacenterServer
2.1.5Windows2000操作系统家族的差异
2.2Windows2000组件和功能
2.2.1可靠性
2.2.2安全性
2.2.3便于使用
2.2.4系统的管理和部署
2.2.5机动灵活性
2.2.6性能
2.2.7Internet访问
2.2.8ActiveDirectory
小结
第3章MicrosoftSOLServerDBA的角色和任务
3.1SQLServerDBA的基本职责和可选职责
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.2DBA提示和技巧
3.2.1如何与用户群体交往
3.2.2系统调整
3.2.3处理危机
小结
第II部分安装和设置
第4章设计MicrosoftSQLServer系统
4.1系统要求
4.1.1系统应用程序
4.1.2服务级别要求
4.2系统组件和选项
4.2.1Windows2000版本
4.2.2SQLServer版本
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.2RAID概述
5.3I/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.1RAID0
5.4.2RAID1
5.4.3RAID5
5.4.4RAID10
5.5RAID等级性能比较
5.5.1读取性能
5.5.2写性能
5.5.3磁盘计算
5.5.4RAID比较
5.6I/O延迟与SQLServer
5.7规划SQLServe磁盘布局
5.7.1确定I/O需求
5.7.2计划磁盘布局
5.7.3实现配置
5.8I/O子系统技巧与建议
小结
第6章容量计划
6.1容量计划的类型
6.2容量计划的历史
6.3事务处理
6.3.1OLTP事务
6.3.2DSS事务
6.4容量计划的原则
6.4.1CPU利用率
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.1Windows2000和SQLServer所需的磁盘
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章安装SOLServer2000
7.1服务器安装
7.1.1本地安装
7.1.2远程安装
7.1.3无人参与安装
7.2从早期版本中升级
7.2.1从SQLServer7升级到SQLServer2000
7.2.2从SQLServer6.5升级到SQLServer2000
7.3客户机安装
小结
第8章管理MicrosoftSQLServer服务
8.1SQLServer服务
8.2使用SQLServerServiceManager
8.3使用Windows2000ServiceControlManager
8.4使用SQLServerEnterpriseManager
8.4.1管理SQLServer
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使用CreateDatabaseWizard
9.3.2使用EnterpriseManager
9.3.3使用T-SQL命令
9.4查看数据库
9.4.1使用EnterpriseManager
9.4.2使用SQL
9.5删除数据库
9.5.1使用EnterpriseManager
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使用EnterpriseManager创建表
小结
第11章通过网络配置MicrosoftSOLServer
11.1网络服务概述
11.2SQLServerAPI
11.2.1DB-LIB连通性
11.2.2ODBC连通性
11.2.3ODBC连接池
11.2.4其他API
11.3网络库
11.3.1SQLServer2000服务器网络实用工具
11.3.2SQLServer2000客户端网络实用工具
11.3.3SQLServer网络库和协议
11.4网络组件和SQLServer性能
11.4.1软件层——网络协议
11.4.2硬件层
11.5网络监视
11.5.1监视性能
11.5.2确定是否有问题
11.5.3查找网络问题的解决方案
小结
第12章MicrosoftSOLServer和MicrosoftClusterServices
12.1故障类型
12.2MSCS概述
12.2.1基本概念
12.2.2群集组件
12.2.3群集应用程序类型
12.2.4MSCS模式
12.3群集示例
12.3.1示例1——具有静态加载平衡的高可用性系统
12.3.2示例2——具有最大可用性的热节约系统
12.3.3示例3——部分服务器群集
12.3.4示例4——仅虚拟服务器无故障转移功能
12.4为群集配置SQLServer
12.4.1计划配置
12.4.2安装SQLServer群集
12.4.3使用三层应用程序
12.5MSCS之外的其他方法
小结
第III部分使用MicrosoftSQLServer
第13章介绍Transact-SQL和SQLQueryAnalyzer
13.1什么是SQL
13.1.1DDL
13.1.2DML
13.2什么是T-SQL
13.3T-SQL新特性概述
13.3.1系统存储过程
13.3.2系统表
13.3.3函数
13.3.4数据类型
13.3.5语句
13.4如何使用T-SQL
13.4.1ISQL实用工具
13.4.2OSQL实用工具
13.4.3QueryAnalyzer
13.4.4T-SQL脚本
小结
第14章使用Transact-SOL检索数据
14.1SELECT语句
14.1.1SELECT子句
14.1.2FROM子句
14.1.3INTO子句
14.1.4WHERE子句和搜索条件
14.1.5GROUPBY子句
14.1.6HAVING子句
14.1.7ORDERBY子句
14.1.8UNION运算符
14.2T-SQL函数
14.3SELECT的其他用途
小结
第15章使用Transact-SOL和EnterpriseManager管理表
15.1使用T-SQL修改表
15.1.1改变列
15.1.2添加列
15.1.3删除列
15.1.4重命名列
15.2使用EnterpriseManager修改表
15.2.1改变列
15.2.2添加列
15.2.3删除列
15.2.4创建和使用数据库图表
15.3改变表的效果
15.4删除表
15.4.1使用T-SQL删除表
15.4.2使用EnterpriseManager删除表
小结
第16章创建和使用默认值.约束与规则
16.1默认值
16.1.1使用T-SQL定义和修改默认
16.1.2使用EnterpriseManager定义和修改默认
16.2约束
16.2.1使用T-SQL创建并修改约束
16.2.2使用EnterpriseManager创建和修改约束
16.3Rule对象
16.3.1使用T-SQL创建Rule对象
16.3.2使用EnterpriseManager创建Rule对象
小结
第17章创建和使用索引
17.1什么是索引
17.2索引概念
17.2.1索引键
17.2.2索引唯一性
17.2.3索引类型
17.3创建索引
17.3.1使用CreateIndexWizard
17.3.2使用Transact-SQL
17.3.3使用填充因子避免页拆分
17.3.4使用Full-TextIndexingWizard
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使用EnterpriseManager创建视图
18.3.3使用CreateViewWizard创建视图
18.3.4关于视图的提示
18.4修改和删除视图
18.4.1使用EnterpriseManager修改和删除视图
18.4.2使用T-SQL修改和删除视图
18.5SQLServer2000中的视图增强
18.5.1可更新.分布式的分区视图
18.5.2索引视图
小结
第19章理解事务和事务锁定
19.1什么是事务
19.2ACID属性
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.1INSERT语句
20.1.1插入行
20.1.2省略列值
20.1.3从另一个表添加行
20.2UPDATE语句
20.2.1更新行
20.2.2使用FROM子句
20.2.3使用衍生表
20.3DELETE语句
20.3.1删除单个行
20.3.2删除全部行
20.4程序设计关键字
20.4.1IF…ELSE
20.4.2WHILE
20.4.3CASE
204.4其他关键字
小结
第21章创建和管理存储过程
21.1什么是存储过程
21.2创建存储过程
21.2.1使用CREATEPROCEDURE语句
21.2.2使用EnterpriseManager
21.2.3使用CreateStoredProcedureWizard
21.3使用T-SQL管理存储过程
21.3.1ALTERPROCEDURE语句
21.3.2DROPPROCEDURE语句
21.3.3sp-helptext存储过程
小结
第22章创建和使用触发器
22.1什么是触发器
22.2SQLServer2000中的触发器增强功能
22.3何时使用触发器
22.4创建触发器
22.4.1使用CREATETRIGGER语句
22.4.2使用EnterpriseManager
22.5管理触发器
22.5.1使用T-SQL管理触发器
22.5.2使用EnterpriseManager管理触发器
小结
第23章从Internet访问MicrosoftSQLServer
23.1Internet编程概念
23.1.1将Windows2000和IIS5用作Internet平台
23.1.2使用ODBC数据源
23.1.3选择网络库
23.2使用ISAP访问SQLServer
23.2.1ISAPI扩展
23.2.2ISAPI筛选
23.2.3ISAPI的局限
23.3使用ASP访问SQLServer
23.4使用XML访问SQLServer
小结
第24章载入数据库
24.1载入操作性能
24.1.1记录选项
24.1.2锁定选项
24.2批量复制程序
24.2.1BCP句法
24.2.2使用BCP
24.3BULKINSERT语句
24.3.1BULKINSERT语句
24.3.2使用BULKINSERT
24.4数据转换服务
24.4.1ImportWizard
24.4.2ExportWizard
24.5登台表
24.5.1登台表基础知识
24.5.2使用登台表
24.6SELECT…INTO语句
小结
第IV部分内置服务器特性
第25章组件服务和Microsoft分布式事务处理协调器
25.1组件服务概述
25.1.1COM+应用程序服务
25.1.2MSDTC
25.2Microsoft分布式事务处理协调器
25.2.1MSDTC概述
25.2.2使用MSDTC的范例
25.2.3MSDTC属性
25.2.4程序设计MSDTC
25.2.5管理MSDTC
25.2.6监控MSDTC
小结
第26章MicrosoftSOLServer复制:概述和快照复制
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配置LogReaderAgent
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配置MergeAgent
28.4.3禁止复制
28.5监视和调整MergeReplication
28.5.1合并复制属性
28.5.2配置合并复制
28.5.3监视合并复制系统
285.4调整合并复制系统
小结
第29章使用MicrosoftSQLServerAnalysisServices
29.1AnalysisServices概述
29.1.1AnalysisServices组件
29.1.2OLAP多维数据集
29.1.3增强的SQLServer2000中的数据分析
29.2安装AnalysisServices
29.3使用AnalysisServices
29.3.1配置数据源
29.3.2创建OLAP数据库
29.3.3修改现有的OLAP数据库
29.3.4处理数据
小结
第V部分管理.调整.维护和故障排除
第30章MicrosoftSOLServer管理
30.1SQLServer的自动配置功能
30.1.1动态内存管理
30.1.2其他动态内存配置选项
30.1.3统计信息
30.1.4CREATESTATISTICS
30.1.5UPDATESTATISTICS
30.1.6自动文件增长
30.1.7检查点
30.2数据库维护计划
30.2.1使用DatabaseMaintenancePlanWizard
30.2.2在维护计划中显示作业
30.2.3编辑维护计划
小结
第31章管理任务自动化
31.1SQLServerAgent服务
31.2作业
31.2.1创建作业
31.2.2管理作业
31.2.3查看作业历史数据
31.3警报
31.3.1事件信息记录
31.3.2创建一个警报
31.4操作员
31.4.1使用EnterpriseManager创建操作员
31.4.2使用T-SQL创建操作员
31.5SQLServerAgent错误日志
小结
第32章备份MicrosoftSOLServer
32.1备份术语
32.1.1备份和还原
32.1.2恢复
32.2系统故障
32.2.1硬件故障
32.2.2软件故障
32.2.3人为错误
32.3SQLServer记录
32.3.1事务日志
32.3.2不记录操作
32.3.3SELECTINTO
32.3.4BULKCOPY和BCP
32.3.5CREATEINDEX
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使用EnterpriseManager进行备份
325.3使用T-SQL进行备份
32.5.4使用CreateDatabaseBackupWizard进行备份
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使用EnterpriseManager进行还原
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创建SQLServer登录
34.1.5创建SQLServer用户
34.2管理数据库权限
34.2.1服务器权限
34.2.2数据库对象权限
34.2.3数据库语句权限
34.3管理数据库角色
34.3.1创建和修改角色
34.3.2使用固定服务器角色
34.4安全账户委托
小结
第35章使用SQLQueryAnalyzer和SQLProfiler
35.1使用SQLQueryAnalyzer
35.1.1运行T-SQL语句
35.1.2查看执行计划和修改T-SQL语句
35.1.3使用ObjectBrowser
35.2使用SQLProfiler
35.3优化T-SQL语句
35.3.1优化执行计划
35.3.2选择数据访问方法
35.3.3使用提示
小结
第36章解决常见的性能问题
36.1什么是瓶颈
36.2发现问题
36.2.1系统监视器
36.2.2EnterpriseManager
36.2.3sp_who存储过程
36.3常见的性能瓶颈
36.3.1CPU
36.3.2内存
36.3.3I/O子系统
36.3.4有故障的组件
36.3.5应用程序
36.4SQLServer配置设置
36.4.1affinitymask选项
36.4.2lightweightpooling选项
36.4.3maxservermemory选项
36.4.4minservermemory选项
36.4.5recoveryinterval选项
小结
第VI部分附录
附录AMicrosoftSOLServer配置参数
A.1参数
A.2参数规范
A.3使用EnterpriseManager修改参数
附录BMicrosoftSOLServer监视
B.1SQLServer:AccessMethods
B.2SQLServer:BackupDevlce
B.3SQLServer:BufferManager
B.4SQLServer:CacheManager
B.5SQLServer:Databases
B.6SQLServer:GeneralStatistics
B.7SQLServer:Latches
B.8SQLServer:Locks
B.9SQLServer:MemoryManager
B.10SQLServer:ReplicationAgents
B.11SQLServer:ReplicationDist
B.12SQLServer:ReplicationLogreader
B.13SQLServer:ReplicationMerge
B.14SQLServer:ReplicationSnapshot
B.15SQLServer:SQLStatistics
B.16SQLServer:UserSettable
附录C
术语表

网友留言