《SQL Server 2000备份与还原》PDF下载

  • 购买积分:18 如何计算积分?
  • 作  者:(美)Anil Desai著;天宏工作室译
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2003
  • ISBN:7302067236
  • 页数:610 页
图书介绍:本书介绍了项目管理的概念、Project 2002软件的安装,项目的创建与定义,建立和组织人物等内容。通过本书可以了解和掌握项目管理的方法和Project 2002的使用技巧。

第一部分开发数据保护策略 3

第一章评估数据保护需求 3

快速目录 3

第一章评估数据保护需求 3

第一部分开发数据保护策略 3

1.1.1信息是宝贵的 5

1.1为什么要保护数据 5

1.1.3停机时间是昂贵的 6

1.1.2重新创建数据既困难而又耗资巨大 6

1.2数据面临的威胁 7

1.1.4公众的关注对企业发展的影响 7

1.2.2善意的人为因素 8

1.2.1硬件和软件故障 8

1.2.3恶意的人为因素 9

1.2.5其他潜在问题 10

1.2.4 自然灾害 10

1.3理想的情况 11

1.4实际的挑战 12

1.4.1经济限制 12

1.42人员限制 13

1.4.3技术限制 13

1.4.4缺乏理解 14

1.4.5电子商务的发展 14

1.4.6意见分歧方面的问题 15

1.4.7总结 15

1.5评估环境 15

1.5.1为什么要进行评估 16

1.5.2商业应用程序 16

1.5.3网络基础结构 17

1.5.4工作站(客户端) 17

简介 17

目录 17

1.5.5服务器 18

1.5.6关系型数据库服务器 23

1.5.7人力资源 27

1.6评估商业需求 27

1.6.1确定需要保护的内容 28

1.6.2估计数据存储需求 28

1.6.3关键信息的可用性 29

1.6.4备份需求 30

1.6.5还原需求 30

1.6.6数据保护预算 31

1.6.7商业需求工作表示例 33

1.7小结 33

第二章制定数据保护计划 35

第二章制定数据保护计划 35

2.1数据保护方法论 37

2.1.1备份方案 38

2.1.2备份操作 44

2.1.3选择正确的方法 46

2.2备份和还原技术 46

2.2.1硬件解决方案 46

2.2.2软件解决方案 47

2.2.3故障还原 48

2.3企业和管理解决方案 48

2.3.1管理解决方案 49

2.3.2获得帮助:寻求外包 50

2.3.3组织备份和介质 50

2.3.4制定IT策略 51

2.3.5人的因素 53

2.3.6教育最终用户 53

2.3.7管理成本 54

2.4通用的IT最佳实践 56

2.4.1确定安全需求 57

2.4.2标准化 59

2.4.3变化管理和配置管理 61

2.4.4知识管理 61

2.4.5控制资源的使用 62

2.5制定数据保护计划 62

2.5.1研究环境 62

2.5.2定义备份策略 63

2.5.3使用渐近法并设置进度 63

2.5.4让其他人参与 64

2.5.5归档 65

2.5.6记录计划 65

2.6实现数据保护计划 65

2.6.1培训合适的人员 65

2.6.2制定时间表 66

2.6.3委派责任 66

2.7审查和维护计划 67

2.7.1确保计划的灵活性 67

2.7.2确保物理安全性 67

2.7.3入侵者会做些什么 67

2.7.4建立外部安全审核 68

2.8数据保护计划示例 68

2.9小结 72

第二部分理解数据保护技术 77

第三章Windows NT和Windows 2000安全及数据保护 77

第三章Windows NT和Windows 2000安全及数据保护 77

第二部分理解数据保护技术 77

3.1安全性和数据保护的最佳实践 78

3.1.1了解对手 79

3.1.2物理安全 80

3.1.3管理用户的安全性 80

3.1.4对病毒和恶意代码的防护 83

3.1.5制定备份计划 84

3.1.6安全管理工具 85

3.2 Windows NT 4数据保护 87

3.2.1 Windows NT Backup 87

3.2.2 Windows NT紧急修复盘 89

3.2.3实现强大的密码策略 90

3.2.4审核 91

3.2.5使用Windows NT Diagnostics 94

3.2.6 Windows系统策略 95

3.2.7保护文件系统 103

3.2.8容错:RAID 104

3.2.9 Windows NT网络安全 107

3.2.10远程访问的安全性 110

3.2.11客户端安全性 111

3.3 Windows 2000数据保护 112

3.3.1 Active Directory 113

3.3.2备份和还原工具 118

3.3.3文件系统的更改 120

3.3.4磁盘管理和动态卷 122

3.3.5网络级安全 123

3.3.6改进的认证 126

3.3.7远程存储 126

3.4 Windows NT Windows 2000数据还原 128

3.4.1还原数据 128

3.4.2修复被损坏的引导文件 128

3.4.3执行完整的系统恢复操作 129

3.5对性能进行监视和优化 130

3.5.1性能监视方法 130

3·5·2 Windows NT、Windows 2000性能工具 131

3.5.3 Windows NT、Windows 2000Task Manager 137

3.5.4 Windows NT、Windows 2000 Network Monitor 141

3.5.5 Windows 95、Windows 98、Windows ME的Systerr Monitor 143

3.6保持最新 145

3.6.1 Windows NT Service Pack 145

3.6.2 Windows NT Option Pack 146

3.6.3 Windows 2000更新 147

3.6.4与安全性有关的热修复、补丁程序和公告 147

3.6.5下载软件更新 149

3.7 小结 149

第四章SQL Server 2000的结构 151

第四章SQL Server 2000的结构 151

4.1关系型数据库 153

4.1.1数据库对象 154

4.1.2域、实体和引用完整性 158

4.1.3结构化查询语言 160

4.2 SQLServer的结构 161

4.2.1 SQLServer 2000的不同版本 162

4.2.2 SQL Server的服务 163

4.2.3数据存储结构 166

4.2.4备份与还原的结构 168

4.2.5 SQL Server 2000中的新特性 169

4.2.6 Transact-SQL语言 175

4.2.7锁定和并发 177

4.2.8网络通信 177

4.3使用SQL Server 2000 179

4.3.1 Enterprise Manager 179

4.3.2数据库架构 179

4.3.3数据转换服务 180

4.3.4 SQLQuery Analyzer 183

4.4 SQL Server的安全性 185

4.4.1服务器登录 186

4.4.2数据库用户权限 190

4.4.3角色 191

4.4.4对象权限 197

4.4.5审核 200

4.4.6 SQL Server安全性的最佳实践 203

4.5性能的监视和优化 204

4.5.1服务器级别 205

4.5.2数据库级别 208

4.5.3查询级别 212

4.5.4可扩展性和基准 216

4.5.5使用SQL Server Agent安排作业 217

4.5.6选择正确的工具 221

4.6开发SQL Server应用程序 221

4.6.1 n层客户/服务器结构 222

4.6.2从应用程序访问数据 222

4.6.3编程选项 223

4.7 SQLServer 2000分析服务 223

4.7.1数据仓库 224

4.7.2分析服务和联机分析处理(OLAP) 224

4.7.3数据挖掘 225

4.7.4 English Query应用程序 226

4.8小结 228

第五章评估数据保护方案 229

第五章评估数据保护方案 229

5.1评估环境 230

5.1.1企业问题 231

5.1.2估计数据量 232

5.1.3还原窗口 236

5.1.4实时数据库备份与脱机数据库备份的比较 237

5.1.5有效利用现有资源 238

5.1.6网络拓扑 239

5.2.1处理器 240

5.2选择服务器硬件 240

5.2.2内存 241

5.2.3磁盘子系统 242

5.2.4 RAID 245

5.2.5不间断电源 246

5.3.1备份设备的特征 248

5.3评估备份硬件 248

5.3.2数据总线 250

5.3.3介质选项 251

5.3.4高级备份方案 253

5.3.5第三方硬件供应商 254

5.4评估备份软件 255

5.4.1软件特性 255

5.4.2特殊模块 257

5.4.3故障还原选项 257

5.4.4授权模型 258

5.5第三方软件产品 259

5.5.1备份软件供应商 259

5.5.2数据保护实用程序 260

5.5.3基准测试软件 264

5.6作出合理的商业决定 267

5.6.1总体拥有成本(TCO) 268

5.6.2投资收益(ROI) 269

5.7小结 269

第三部分备份过程和方法 273

第六章执行数据库备份 273

第三部分备份过程和方法 273

第六章执行数据库备份 273

6.1设计SQL Server存储器 275

6.1.1存储器估计工具 275

6.1.2 RAID 279

6.1.3文件和文件组 279

6.1.4优化存储设计 291

6.2 SQL Server 2000备份方法 292

6.2.1脱机备份与联机备份的比较 292

6.2.2使数据库脱机 294

6.2.3附加和分离数据库 294

6.2.4比较备份方案 296

6.2.5选择数据库还原模式 301

6.2.6建立备份时间表 302

6.2.7其他备份方案 304

6.3 SQL Server 2000在备份与还原结构上的增强 305

6.3.1快速差异备份 306

6.3.2快照备份 306

6.3.3 日志传送 306

6.3.4 Copy Database Wizard程序 307

6.3.5逻辑日志标记 311

6.4.1准备备份 312

6.4实现SQLServer备份 312

6.4.2 Database Maintenance Plan Wizard程序 317

6.4.3修改数据库维护计划 326

6.4.4执行备份 328

6.5优化备份性能 345

6.5.1优化过程 345

6.5.2使用Performance Monitor 346

6.5.3一些提示 346

6.6小结 348

第七章还原数据库 349

第七章还原数据库 349

7.1制定数据还原计划 350

7.1.1建立还原过程 350

7.1.2执行还原测试 351

7.1.3委派角色和责任 355

7.1.4针对偶然事故制定计划 357

7.2.1硬件故障 358

7.2数据丢失解决方案 358

7.2.2执行完全重新安装 359

7.2.3故障还原选项 359

7.2.4数据库损坏和服务器损坏 360

7.2.5其他方案 367

7.2.6重置被损坏的或可疑的数据库 373

7.3数据还原选项 373

7.3.1数据库还原 374

7.3.2使用差异备份 375

7.3.3应用事务日志 375

7.3.4还原文件和文件组 376

7.3.5还原到某个特定的即时点 377

7.4还原SQL Server数据库 377

7.4.1过程概述 377

7.4.2为恢复做准备 378

7.4.3使用Enterprise Manager 379

7.4.4使用Transact-SQL 385

7.5小结 393

第八章备份与还原的方案、工具及技术 395

第八章备份与还原的方案、工具及技术 395

8.1方案1:小型数据库的简单备份 396

8.1.1需求和方案概述 396

8.1.2分析 397

8.1.3解决方案1:每4小时执行一次完全备份 398

8.1.4解决方案2:使用事务日志转储的完全备份 403

8.1.5其他解决方案 405

8.2方案2:大型数据库的备份选项 406

8.2.1需求和方案概述 406

8.2.2分析 407

8.2.3解决方案:完全备份、差异备份以及事务日志备份 407

8.2.4可选解决方案 418

8.3方案小结 419

8.4使用SQL Server Agent自动完成任务 419

8.4.1配置SQL Server Agent 420

8.4.2定义操作员 425

8.4.3安排作业 427

8.4.4定义警报 430

8.4.5配置SQL Mail 434

8.4.6多服务器管理 436

8.5导入、导出和传输数据 438

8.5.1生成SQL脚本 438

8.5.2加载数据 441

8.5.3 SQLMaint实用程序 446

8.6其他脚本工具和技术 450

8.6.1重置可疑的数据库 451

8.6.2重新启动中断的备份和恢复操作 451

8.6.3管理Msdb数据库的大小 451

8.6.4创建编写脚本的脚本 452

8.6.5集中注册服务器 452

8.6.6更改SQL Server服务器的名称 453

8.7小结 454

第四部分高级数据保护方法 459

第九章高级数据保护:复制、日志传送和群集 459

第四部分高级数据保护方法 459

第九章高级数据保护:复制、日志传送和群集 459

9.1概述:可扩展性、可靠性和性能 460

9.1.1扩展与分布 460

9.1.2性能 462

9.1.3可靠性 463

9.2 SQL Server的复制模型 463

9.2.1复制的结构 464

9.2.2制定复制计划 465

9.2.4复制服务器的角色 466

9.2.3创建发布 466

9.2.5复制操作 468

9.2.6复制方法 470

9.2.7复制代理程序 472

9.2.8 SQL Server2000复制的增强 473

9.3实现SQL Server复制 475

9.3.1启用复制 475

9.3.2创建和管理发布 483

9.3.3创建强制订阅和请求订阅 496

9.3.4使用Transact-SQL 497

9.3.5网络方面的考虑事项 498

9.3.6在混合环境中工作 499

9.3.7监视SQL Server的复制过程 500

9.3.8备份复制的策略 503

9.4 SQL Server日志传送 504

9.4.1备用服务器概述 505

9.4.2日志传送方案 505

9.4.3实现SQL Server日志传送 507

9.5 SQL Server群集 524

9.5.1为群集制定计划 525

9.5.2群集技术 529

9.5.3 Microsoft的群集解决方案 533

9.5.4群集技术的未来 538

9.6小结 539

第十章实例研究:解决商业难题 541

第十章实例研究:解决商业难题 541

10.1实例研究1:Mom Pop s Bloomin Garden Shop 543

10.1.1简介 543

10.1.2事件 544

10.1.3分析 546

10.2实例研究2:Alien Minds公司 547

10.2.1简介 547

10.2.2事件 548

10.3实例研究3:Java the Hutt公司 550

10.2.3分析 550

10.3.1简介 551

10.3.2事件 552

10.4实例研究4:Xenico Pharmaceuticals 555

10.4.1简介 555

10.3.3分析 555

10.4.2事件 556

10.4.3分析 558

10.5小结 559

附录 563

附录A SQL Server 2000备份与还原参考 563

附录 563

附录A SQL Server 2000备份与还原参考 563

A.1系统存储过程 564

A.1.1有用的存储过程 564

A.1.2有用的扩展存储过程 568

A.2 DBCC命令 570

A.2.1验证命令 570

A.2.2维护命令 573

A.2.4杂项命令 575

A.3数据库选项 575

A.2.3状态命令 575

A.4信息架构视图 578

A.5 SQLServer配置选项 580

A.6备份和还原系统表 584

A.6.1 master数据库中的系统表 585

A.6.2所有用户数据库中的系统表 585

A.6.3 msdb数据库中的备份表 586

A.6.4 msdb数据库中的还原表 589

A.6.5 msdb数据库中的Database Maintenance Plan表 590

A.6.6 msdb数据库中的日志传送表 591

A.6.7 msdb数据库中的作业表 595

A.7小结 599

附录B能够获得更多信息的资源 601

附录B能够获得更多信息的资源 601

B.1 Microsoft资源 602

B.1.1TechNet 602

B.1.2微软开发者网络(MSDN) 603

B.1.3知识库 604

B.1.4在线讨论 604

B.1.5电话技术支持 605

B.1.6培训和认证 605

B.2 IT资源 607

B.2.1 Web站点 607

B.2.2杂志 607

B.2.3 USENET新闻组 609