当前位置:首页 > 工业技术
企业级数据库的安装、配置和管理 SQL Server 2000企业版的安装、配置和管理
企业级数据库的安装、配置和管理 SQL Server 2000企业版的安装、配置和管理

企业级数据库的安装、配置和管理 SQL Server 2000企业版的安装、配置和管理PDF电子书下载

工业技术

  • 电子书积分:15 积分如何计算积分?
  • 作 者:(美)Microsoft著
  • 出 版 社:北京:高等教育出版社
  • 出版年份:2003
  • ISBN:7040131919
  • 页数:470 页
图书介绍:本书是微软认证培训系列教材之一,主要内容包括:SQL Server 概述,准备安装 SQL Server ,管理数据库文件,管理安全性,执行管理任务,备份数据库,还原数据库,SQL Server 性能监视,数据传输,维护高度可用性,SQL Server 复制。通过本书的学习,掌握 SQL Server 2000 企业版的安装和配置方法,具备对 SQL Server 2000 企业版进行管理的能力。
《企业级数据库的安装、配置和管理 SQL Server 2000企业版的安装、配置和管理》目录

第1章 SQL Server概述 1

1.1 SQL Server介绍 1

1.1.1 SQL Server总体介绍 1

1.1.2客户端—服务器组件 2

1.1.3客户端—服务器通信过程 4

1.1.4 SQL Server服务 4

1.2 SQL Server集成 5

1.2.1 SQL Server与操作系统的集成 5

1.2.2 SQL Server与Windows 2000的集成 6

1.2.3 SQL Server与其他Microsoft服务器应用程序集成 8

1.3 SQL Server数据库 8

1.3.1数据库的物理结构 8

1.3.2数据库的类型 9

1.3.3数据库对象 10

1.3.4 SQL Server对象的引用 10

1.3.5系统表 11

1.3.6元数据检索 12

1.4 SQL Server的安全性 13

1.4.1登录验证 14

1.4.2验证模式 14

1.4.3数据库用户账户和用户角色 14

1.4.4角色的类型 15

1.4.5权限验证 16

1.5使用SQL Server 16

1.5.1管理SQL Server数据库 16

1.5.2实现SQL Server数据库 18

1.5.3为SQL Server选择应用程序体系结构 18

1.5.4运用API设计应用程序 19

实验SQL Server概述 20

练习 使用SQL Server安装帮助 21

习题 22

第2章 准备安装SQL Server 23

2.1 SQL Server 2000版本 23

2.1.1版本概述 23

2.1.2选择合适的操作系统 25

2.2安装硬件时的考虑因素 25

2.2.1最低硬件要求 25

2.2.2为SQL Server优化硬件 26

2.3安装软件时的安装要求 27

2.3.1授权模式 27

2.3.2确定服务账户的安全上下文 28

2.3.3选择安全机制 29

2.3.4选择SQL Server排序规则 30

2.3.5选择网络库 31

2.4安装SQL Server的方法 32

2.4.1标准安装 32

2.4.2无值守安装 40

2.4.3远程安装 41

2.5升级SQL Server 42

2.5.1准备升级 43

2.5.2从SQL Server 7.0升级 43

2.5.3从SQL Server 6.5升级 44

2.6验证安装 45

2.6.1查看安装结果 45

2.6.2启动、停止和暂停SQL Server服务 47

2.6.3连接到SQL Server 50

2.7配置SQL Server企业管理器 51

2.7.1注册服务器 51

2.7.2注册信息 55

2.7.3注册多个命名实例和服务器 55

2.8安装过程中的疑难解答 55

2.8.1识别问题 56

2.8.2常见问题解决方案 57

2.9 最佳实践 57

实验 安装SQL Server 58

练习1安装SQL Server的默认实例 59

练习2验证安装 60

练习3配置SQL Server代理和SQL Server企业管理器 61

练习4创建共享注册信息 62

练习5安装问题的疑难解答 63

练习6创建数据库关系图 63

习题 64

第3章 管理数据库文件 65

3.1数据结构介绍 65

3.1.1数据的存储方式 65

3.1.2事务 66

3.1.3事务日志的工作方式 67

3.2创建数据库 67

3.2.1创建数据库时所做的工作 67

3.2.2指定数据库创建过程中的选项 68

3.2.3使用SQL Server企业管理器来创建一个用户数据库 69

3.2.4使用“创建数据库Transact-SQL语句”创建用户数据库 74

3.2.5使用SQL企业管理器的脚本编写数据库和数据库对象 75

3.2.6在创建数据库后更改数据库选项 76

3.2.7查看数据库属性 77

3.3管理数据库 78

3.3.1管理数据和日志文件增长 78

3.3.2自动收缩数据库或数据库文件 79

3.3.3手动收缩数据库或数据库文件 80

3.3.4删除数据库 81

3.4存放数据库文件和日志 82

3.4.1管理磁盘存储器 82

3.4.2分散数据文件 82

3.4.3在独立的磁盘上创建事务日志 82

3.4.4放置tempdb数据库 82

3.5使用基于硬件的RAID优化数据库 83

3.5.1 RAID介绍 83

3.5.2应用RAID的类型 83

3.6使用文件组优化数据库 83

3.6.1自定义文件组介绍 83

3.6.2创建自定义文件组 84

3.6.3使用自定义文件组改善性能 84

3.6.4使用自定义文件组简化维护 85

3.6.5创建自定义文件组注意事项 85

3.7使用基于硬件RAID的文件组优化数据库 86

3.8容量计划 86

3.8.1估计数据库大小 86

3.8.2估计表中数据的总量 86

3.9性能注意事项 87

3.10推荐的习惯 87

实验 管理数据库文件 87

练习1使用“创建数据库向导”创建数据库 89

练习2创建数据库 90

练习3更改数据库 91

练习4查看数据库信息和更改数据库选项 91

练习5删除数据库 93

习题 93

第4章 管理安全性 94

4.1实现身份验证模式 94

4.1.1身份验证处理 94

4.1.2选择身份验证模式 95

4.1.3使用Kerberos相互身份验证 96

4.1.4模拟和委托 96

4.1.5加密 97

4.1.6实现身份验证模式的步骤 98

4.2登录账户 98

4.3为用户和角色分配登录账户 100

4.3.1为用户分配登录账户 100

4.3.2为角色分配登录账户 101

4.3.3使用SQL Server企业管理器授权访问 103

4.3.4使用Transact-SQL语句授权访问 109

4.4为用户和角色分配权限 110

4.4.1权限类型 111

4.4.2授予、拒绝、废除权限 112

4.4.3管理语句权限 113

4.4.4管理对象权限 114

4.5管理SQL Server安全性 116

4.6管理应用程序的安全性 118

4.6.1使用视图和存储过程来管理安全性 118

4.6.2使用应用程序角色管理客户应用程序 119

4.6.3创建应用程序角色 119

4.6.4激活应用程序角色 120

4.7在企业中管理SQL Server安全性 121

4.7.1使用组策略保证SQL Server安全性 121

4.7.2使用代理服务器、防火墙和路由器 122

4.7.3使用在线加密来确保数据安全性 123

4.8最佳实践 123

实验A管理安全性 124

练习1配置Windows身份验证模式 125

练习2授权用户访问SQL Server 126

练习3废除、拒绝Windows 2000用户或组的访问 127

实验B管理权限 128

练习1创建数据库角色 129

练习2分配语句权限 130

练习3分配对象权限 131

实验C管理应用程序安全性 133

练习1创建和激活应用程序角色 134

练习2通过视图和存储过程实现权限 136

习题 138

第5章 执行管理任务 139

5.1配置任务 139

5.1.1配置SQL Server代理 139

5.1.2配置SQL代理邮件和SQL邮件 142

5.1.3配置链接服务器 144

5.1.4如何创建ODBC SQL Server数据源 147

5.1.5在IIS中配置SQL ServerXML支持 150

5.1.6配置SQL Server和其他服务器应用程序共享内存资源 154

5.2 SQL Server日常管理任务 155

5.3日常维护任务自动化 155

5.3.1验证权限 156

5.3.2定义作业步骤 156

5.3.3为每个作业步骤确定操作流程逻辑 157

5.3.4调度作业 157

5.3.5创建作业 158

5.3.6创建操作员 165

5.3.7查看和配置作业历史 168

5.4创建警报 170

5.4.1使用警报响应潜在问题 171

5.4.2将事件写入应用程序日志 171

5.4.3创建警报响应SQL Server错误 171

5.4.4创建警报响应用户定义错误 172

5.4.5响应性能条件警报 174

5.4.6配置警报 174

5.5 SQL Server自动化疑难解答 181

5.6自动执行多服务器作业 183

5.6.1定义主服务器 183

5.6.2定义目标服务器 183

5.6.3创建主服务器和目标服务器 184

5.6.4定义多服务器作业 186

5.6.5修改多服务器作业定义 186

5.6.6查看作业历史 186

5.6.7为目标服务器创建作业 187

5.6.8监视目标服务器上的作业 188

5.7最佳实践 190

实验A配置SQL Server 190

练习1配置SQL Server代理以发送消息 192

练习2使用SQL邮件 194

实验B创建作业和操作员 195

练习1创建操作员 196

练习2使用创建作业向导 197

练习3创建包含多个作业步骤的作业 198

实验C创建警报 199

练习1使用创建警报向导 201

练习2使用用户定义错误消息创建警报 201

练习3创建性能条件警报 203

练习4指派防故障操作员 205

习题 207

第6章 备份数据库 208

6.1防止数据丢失 208

6.1.1备份策略 208

6.1.2定期备份 209

6.2设置和更改数据库恢复模型 209

6.2.1设置数据库恢复模型 209

6.2.2更改数据库恢复模型 210

6.3 SQL Server备份 210

6.4备份数据库的时机 211

6.4.1备份系统数据库 211

6.4.2备份用户数据库 212

6.4.3备份过程中受到限制的活动 213

6.5执行备份 213

6.5.1定义术语 213

6.5.2创建永久备份设备 214

6.5.3不使用永久设备创建备份文件 216

6.5.4使用多备份文件存储备份 216

6.5.5使用BACKUP语句 217

6.5.6备份到磁带设备 218

6.5.7备份到磁盘 220

6.6备份的方法 220

6.6.1执行完全数据库备份 220

6.6.2执行差异备份 221

6.6.3执行事务日志备份 221

6.6.4执行数据库文件或者文件组备份 223

6.6.5备份数据库文件或者文件组的限制 224

6.6.6使用SQL Server企业管理器执行备份 225

6.7设计备份策略 230

6.7.1完全数据库备份策略 230

6.7.2完全数据库和事务日志备份策略 232

6.7.3差异备份策略 232

6.7.4数据库文件或文件组备份策略 233

6.8性能考虑 234

6.9最佳实践 234

实验 备份数据库 234

练习1创建备份设备 236

练习2备份数据库 237

练习3备份事务日志 240

练习4执行差异备份 241

习题 241

第7章 还原数据库 243

7.1 SQL Server恢复 243

7.1.1数据还原策略的目的 243

7.1.2还原过程中SQL Server的活动 244

7.1.3恢复过程 245

7.1.4手动恢复选项 246

7.1.5在几种不同的灾难情况下恢复 248

7.2准备还原数据库 249

7.2.1验证备份 249

7.2.2还原备份之前需要执行的任务 250

7.3还原备份 251

7.3.1使用RESTORE语句 251

7.3.2启动恢复过程 251

7.3.3指定还原选项 252

7.4从不同的备份类型还原数据库 253

7.4.1从完全数据库备份还原 253

7.4.2从差异备份还原 253

7.4.3还原事务日志备份 254

7.4.4从文件或文件组还原 256

7.5用SQL Server企业管理器执行还原 257

7.5.1从数据磁盘故障中还原整个数据库 257

7.5.2还原数据文件或文件组 261

7.5.3把数据库还原到不同的SQL Server 2000实例 262

7.5.4恢复数据库到一个时间点 264

7.6还原受损的系统数据库 265

7.6.1从备份中还原系统数据库 265

7.6.2还原master数据库 265

7.6.3重建系统数据库 266

7.6.4附加或还原用户数据库 267

7.7最佳实践 268

实验 还原数据库 268

练习1从完全数据库备份还原 269

练习2模拟和捕获数据库活动 271

练习3还原完全数据库、差异和事务日志备份 273

习题 275

第8章SQL Server性能监视 276

8.1监视SQL Server的原因 276

8.2性能监视和调整 276

8.2.1性能调整策略 276

8.2.2选择性能调整的方法 277

8.2.3形成性能调整的方法 278

8.2.4建立性能基准 278

8.2.5检测性能瓶颈 279

8.2.6常用的监视任务 279

8.3监视SQL Server的工具 280

8.3.1 Windows 2000事件查看器 280

8.3.2 Windows系统监视器 281

8.3.3 SQL Server企业管理器中的当前活动窗口 282

8.3.4 Transact-SQL工具 282

8.3.5事件探查器 284

8.3.6查询分析器 285

8.3.7 SNMP 286

8.4常用监视和调整任务 286

8.4.1监视内存占用 286

8.4.2监视线程和处理器使用 288

8.4.3监视硬盘I/O 289

8.4.4监视低性能的查询 290

8.4.5监视存储过程、Transact-SQL批处理和用户活动 290

8.4.6监视当前锁定和用户活动 293

8.5最佳实践 298

实验 监视SQL Server 298

练习1使用Windows系统监视器 300

练习2使用SQL事件探查器 302

练习3使用SQL查询分析器 304

练习4监视锁定信息 305

习题 306

第9章 数据传输 307

9.1数据传输介绍 307

9.1.1导入/导出数据的作用 307

9.1.2转换数据的作用 307

9.2 SQL Server中导入/导出数据的工具 309

9.3 DTS介绍 309

9.3.1 DTS概述 310

9.3.2 DTS过程 310

9.3.3 DTS工具 311

9.4使用DTS转换数据 312

9.4.1转换和映射数据 312

9.4.2定义转换任务 313

9.4.3定义工作流 314

9.4.4创建DTS包 314

9.4.5保存DTS包 315

9.4.6实现包的安全性 315

9.4.7执行和调度DTS包 316

9.4.8使用DTS图形工具传输和转换数据 316

9.5使用“大容量拷贝程序”(Bcp)和BULK INSERT Transact-SQL语句 327

9.5.1使用文本文件大容量复制数据 328

9.5.2使用Bcp 328

9.5.3使用BULK INSERT Transact-SQL语句 329

9.6最佳实践 329

实验 传输数据 330

练习1从查询导入数据 331

练习2使用DTS设计器修改DTS包 333

练习3传输SQL Server对象 335

练习4将数据导出到文本文件 336

练习5使用“大容量插入”任务导入数据 337

习题 338

第10章 维护高度可用性 339

10.1可用性介绍 339

10.1.1定义可用性 339

10.1.2确定可用性要求 340

10.1.3可用性和可伸缩性 341

10.1.4使用Microsoft.NET企业服务器最大化可用性 342

10.2使用故障转移群集增加可用性 343

10.2.1 Windows群集 344

10.2.2 SQL Server故障转移群集 344

10.2.3主动/被动群集 345

10.2.4主动/主动群集 345

10.2.5故障转移群集注意事项 346

10.3备用服务器和日志传送 346

10.3.1使用备用服务器和日志传送维护高度可用性 347

10.3.2使用数据库维护计划向导设置日志传送 347

10.3.3更改日志传送角色 348

10.3.4自动执行日志传送 348

10.3.5监视日志传送 356

10.3.6使备用服务器联机 359

10.4最佳实践 359

实验 自动维护备用服务器 360

练习1准备主服务器和备用服务器 362

练习2创建备用数据库和配置日志传送 365

练习3更改备用服务器角色 367

习题 368

第11章 SQL Server复制 369

11.1分布式数据介绍 369

11.1.1分布式数据的必要性 369

11.1.2分发数据时需要考虑的事项 369

11.1.3分发数据的方法 370

11.2介绍SQL Server复制 371

11.2.1发布/订阅隐喻 371

11.2.2发布和项目 372

11.2.3筛选数据 372

11.2.4订阅 373

11.3 SQL Server复制代理程序 373

11.3.1快照代理程序 373

11.3.2分发代理程序 374

11.3.3日志读取器代理程序 374

11.3.4合并代理程序 374

11.3.5队列读取器代理程序 374

11.4 SQL Server复制类型 374

11.4.1复制类型概述 375

11.4.2使用合并复制需要考虑的事项 377

11.5物理复制模型 378

11.5.1物理复制模型概述 378

11.5.2组合物理复制模型和类型 379

11.5.3中央发布服务器/远程分发服务器示例 379

11.5.4中央订阅服务器/多发布服务器示例 380

11.5.5多发布服务器/多订阅服务器示例 381

11.6实现复制 382

11.6.1配置分发服务器和发布服务器属性 382

11.6.2创建发布 390

11.6.3配置强制订阅 405

11.6.4配置请求订阅 412

11.7监视和管理复制 418

11.7.1使用复制监视器监视 418

11.7.2查看和修改分发服务器属性 421

11.7.3查看和修改发布属性 423

11.7.4查看和修改复制代理程序配置 424

11.7.5查看和修改订阅属性 425

11.8最佳实践 427

实验 实现复制 427

练习1登录并注册服务器 428

练习2配置事务复制 429

练习3创建合并发布 431

练习4创建请求订阅和解决冲突 433

习题 436

附录 437

词汇表 460

返回顶部