简介
《专家精讲:SQLServer数据库管理、升级与转移》主要是将笔者以往使用多种数据库的经验,从SQL Server、Oracle、Sybase到Access,传达给广大读者。因此《专家精讲:SQLServer数据库管理、升级与转移》以介绍新版本的SQL Server 2005的功能为起始点,搭配深入的命令与部分图形界面逐项说明,以期让读者可以深入体会到其中的奥妙与技巧。《专家精讲:SQLServer数据库管理、升级与转移》后半部则对3种数据库,Oracle、Sybase和Access进行从基本架构的组成到开发的比较,再讲解如何使用工具快速迁移到SQL Server 2005的环境。
适合从事数据库管理、数据库开发和数据库爱好者等人员参考学习。
繁体字版名为《SQL Server 2005管理升級與移轉達人手冊》,由统一元气资产管理股份有限公司出版,版权属统一元气资产管理股份有限公司所有。本中文简体字版由统一元气资产管理股份有限公司授权电子工业出版社独家出版发行。未经《专家精讲:SQLServer数据库管理、升级与转移》原版出版者和《专家精讲:SQLServer数据库管理、升级与转移》出版者书面许可,任何单位和个人均不得以任何方式或任何手段复制或传播《专家精讲:SQLServer数据库管理、升级与转移》的部分或全部。
目录
第1章 SQL Server 2005初接触 1
1-1 SQL Server 2005服务器 2
1-1-1 服务器架构与组成组件 2
1-1-2 版本功能与特色 13
1-2 器服务启动账户及安全性 17
1-3 数据库实例的组成架构 20
1-4 安装要点 22
1-4-1 启动安装操作 23
1-4-2 排序规则的设置 24
1-4-3 权限与数据库实例的设置 25
1-4-4 安装完成后的注意事项 27
1-5 数据库实例连接与工具的使用 29
1-5-1 SQL Server配置管理器 30
1-5-2 SQL Server Management Studio 31
1-5-3 SQLCMD 32
1-6 检查数据库实例的设置 34
1-7 使用图形界面管理数据库实例 37
1-7-1 常规 37
1-7-2 内存 38
1-7-3 处理器 39
1-7-4 安全性 40
1-7-5 连接 41
1-7-6 数据库设置 43
1-7-7 高级 44
1-7-8 权限 47
1-8 实战案例 48
1-8-1 SQL Server 2005服务器名称变更的技巧 48
1-8-2 利用开机自动启动存储过程传送Email给DBA 50
1-8-3 管理SQL Server 2005服务器的十大技巧 51
第2章 数据库的组成 63
2-1 数据与数据库的组成 64
2-1-1 数据存储架构 64
2-1-2 数据库选项的使用技巧 67
2-1-3 数据库种类与系统数据库master、msdb、model、tempdb 80
2-1-4 修改数据库与删除数据库 93
2-2 日志文件的作用 98
2-2-1 事务处理整合日志文件 98
2-2-2 日志文件的管理 100
2-3 文件组与高级使用 107
2-3-1 文件组的基本概念 107
2-3-2 文件组管理与高级技巧 109
2-3-3 数据分区数据表整合文件组 114
2-3-4 分区管理技术Switch、Merge与Split 122
2-4 数据库管理技巧 129
2-4-1 系统对象与元数据查询 129
2-4-2 使用DBCC表达式管理数据库 134
2-4-3 数据库的高级管理技巧 137
2-5 实际案例 147
2-5-1 解决数据库日志文件过大的问题 147
2-5-2 解决缺少日志文件的数据库 148
2-5-3 多个日志文件缩减成一个 150
第3章 安全性的管理 153
3-1 SQL Server安全性概述 154
3-1-1 主体与范围 155
3-1-2 安全对象与范围 157
3-1-3 SQL Server 2005的权限 159
3-2 连接实例的第一步 165
3-2-1 Windows与SQL Server身份验证 165
3-2-2 账户管理 167
3-2-3 SQL认证账户密码管理 175
3-2-4 实例级别的对象权限 178
3-3 访问数据库的第一步 182
3-3-1 用户管理 182
3-3-2 特殊用户dbo、guest及sys 187
3-3-3 对象集合的架构 189
3-3-4 数据库角色的管理 198
3-3-5 数据库级别对象权限 203
3-4 权限的高级应用 205
3-4-1 使用EXECUTE AS切换上下文 207
3-4-2 权限高级管理的运用 213
3-5 证书与密码策略 214
3-6 安全审计 220
3-6-1 DDL触发器 220
3-6-2 事件通知 223
3-7 实际案例 226
3-7-1 利用事件通知监控使用sysadmin与sa的用户 226
3-7-2 使用CONTEXT_INFO设置,查询相同视图而提供不同数据 231
第4章 保护数据的备份操作 235
4-1 备份策略与数据库设置 236
4-2 备份的注意事项 237
4-2-1 权限考虑 238
4-2-2 备份媒体 239
4-3 备份方式 244
4-3-1 完整备份 246
4-3-2 部分备份 250
4-3-3 文件或文件组备份 252
4-3-4 差异备份 257
4-3-5 日志文件备份 266
4-3-6 尾日志备份 269
4-3-7 仅复制备份 271
4-3-8 重要备份参数与管理备份的系统数据表 273
4-3-9 日志数据的清除 276
4-4 数据库备份的高级应用 277
4-4-1 使用数据指针与变量备份数据库 277
4-4-2 系统数据库备份 278
4-4-3 镜像备份 279
4-4-4 冷备份方式 280
4-5 使用维护计划备份 284
4-5-1 了解维护计划设计备份的方式 285
4-5-2 了解维护计划向导与管理维护计划 288
4-6 实际案例 291
4-6-1 让系统每七天进行一次循环备份 291
4-6-2 镜像备份与网络进行安全的备份保护 292
第5章 故障恢复 297
5-1 恢复数据库的第一步 298
5-1-1 还原操作的要点 298
5-1-2 使用RESTORE检查备份集 306
5-2 基本还原设置与高级组合设置 308
5-2-1 完整备份还原 309
5-2-2 部分备份还原 313
5-2-3 文件与文件组还原 317
5-2-4 差异备份还原 325
5-2-5 日志备份还原 334
5-3 还原策略高级组合 338
5-3-1 段落还原 338
5-3-2 在线还原与页面还原 344
5-4 系统数据库还原 348
5-4-1 msdb数据库 348
5-4-2 单用户模式master数据库的还原 349
5-5 数据库快照 351
5-5-1 快照作业原理 352
5-5-2 数据恢复与还原 355
5-6 实际案例 358
5-6-1 利用日志备份还原到特定的时间点 358
5-6-2 恢复遗失的master数据库文件的过程 361
5-6-3 利用还原技巧复制出不同名称的数据库内容 364
第6章 数据转换服务 365
6-1 数据转换与工具的使用 366
6-1-1 命令行工具Bulk Copy Program的使用 367
6-1-2 Bulk Insert语句 376
6-1-3 OPENROWSET BULK函数 378
6-2 新版本的SQL Server Integration Services(SSIS)架构 383
6-2-1 导入与导出向导 384
6-2-2 管理界面与执行实用工具 388
6-3 使用SSIS设计器 391
6-3-1 数据源与数据源视图 392
6-3-2 连接管理器 394
6-3-3 控制流 395
6-3-4 容器与应用说明 405
6-3-5 变量与断点管理 411
6-3-6 基础控制流应用 415
6-3-7 高级的控制流应用 429
6-3-8 数据流任务 433
6-3-9 基本数据流转换组件应用 448
6-3-10 高级数据流转换组件应用 463
6-4 包管理 468
6-4-1 事件处理程序 468
6-4-2 包权限管理 470
6-4-3 包的部署与安装 471
6-4-4 命令行执行工具 473
6-4-5 数据转换效率 475
6-5 实际案例 476
6-5-1 转移Access数据表到SQL Server 2005 476
6-5-2 转移Oracle数据表到SQL Server 2005 478
第7章 自动执行管理任务 481
7-1 自动化作业的管理 482
7-1-1 自动化作业的管理 482
7-1-2 SQL Server Agent架构 483
7-1-3 作业与计划建立 486
7-1-4 操作员建立 491
7-1-5 警报定义运用 493
7-2 SQL Server Agent权限管理 498
7-2-1 自动启动与服务启动账户 499
7-2-2 Proxy账号与子系统 501
7-2-3 高级SQL Server Agent配置 511
7-3 Database Mail电子邮件 514
7-3-1 配置与设置 514
7-3-2 整合语句与SQL Server Agent服务 517
7-4 维护计划 520
7-4-1 维护计划向导与图形化界面 521
7-4-2 维护计划包管理 524
7-5 SQLCMD公用程序 526
7-5-1 与脚本变量结合使用 526
7-5-2 专用管理员连接 529
7-6 实际案例 530
第8章 打造永不停顿的服务 535
8-1 何谓复制 536
8-1-1 复制组件 537
8-1-2 复制代理 538
8-2 实现SQL Server 2005复制 541
8-2-1 快照复制 541
8-2-2 事务性复制 555
8-2-3 合并复制 561
8-2-4 点对点事务复制 569
8-2-5 异类数据库Oracle复制 576
8-3 日志传送 582
8-3-1 架构说明 583
8-3-2 日志传送范例 584
8-4 数据库镜像 588
8-4-1 数据库镜像架构 588
8-4-2 构建数据库镜像 589
8-4-3 验证数据库镜像 596
8-5 故障转移群集 598
第9章 从SQL Server 7.0与2000升级到SQL Server 2005 603
9-1 性能与安全防护的提升 604
9-2 直接升级还是迁移 606
9-2-1 了解升级或是迁移的使用场合 606
9-2-2 操作前的准备工作与Upgrade Advisor工具的使用 609
9-3 应用程序操作分析 613
9-3-1 应用程序兼容性测试软件 613
9-3-2 升级模拟作业 615
9-4 直接升级的案例 619
9-5 使用迁移的案例 623
9-5-1 迁移SQL Server 2000的分析服务 623
9-5-2 迁移SQL Server 2000的DTS 625
9-5-3 复制数据库向导迁移SQL Server 2000数据库 627
9-6 技术支持 629
第10章 将异类数据库迁移到SQL Server 2005 631
10-1 比较Oracle数据库与SQL Server 2005的差异 632
10-1-1 系统架构 632
10-1-2 开发工具与连接方式 634
10-1-3 基本对象与数据类型 636
10-1-4 存储过程与存储函数 638
10-1-5 触发器与游标 641
10-1-6 事务隔离级别 643
10-1-7 分布式查询与应用程序整合 644
10-1-8 多语言支持 644
10-2 迁移工具SQL Server Migration Assistant for Oracle 645
10-2-1 迁移软件的安装与启动 646
10-2-2 迁移评估与报表的产生 654
10-2-3 架构与数据的迁移 656
10-3 迁移工具SSMA for Sybase 662
10-3-1 迁移软件的安装与启动 663
10-3-2 迁移评估与报表的产生 667
10-3-3 结构描述与数据迁移 668
10-4 迁移工具SSMA for Access 670
10-4-1 迁移软件的安装与启动 670
10-4-2 迁移评估与报表的产生 673
10-4-3 查询与数据表的迁移 674
1-1 SQL Server 2005服务器 2
1-1-1 服务器架构与组成组件 2
1-1-2 版本功能与特色 13
1-2 器服务启动账户及安全性 17
1-3 数据库实例的组成架构 20
1-4 安装要点 22
1-4-1 启动安装操作 23
1-4-2 排序规则的设置 24
1-4-3 权限与数据库实例的设置 25
1-4-4 安装完成后的注意事项 27
1-5 数据库实例连接与工具的使用 29
1-5-1 SQL Server配置管理器 30
1-5-2 SQL Server Management Studio 31
1-5-3 SQLCMD 32
1-6 检查数据库实例的设置 34
1-7 使用图形界面管理数据库实例 37
1-7-1 常规 37
1-7-2 内存 38
1-7-3 处理器 39
1-7-4 安全性 40
1-7-5 连接 41
1-7-6 数据库设置 43
1-7-7 高级 44
1-7-8 权限 47
1-8 实战案例 48
1-8-1 SQL Server 2005服务器名称变更的技巧 48
1-8-2 利用开机自动启动存储过程传送Email给DBA 50
1-8-3 管理SQL Server 2005服务器的十大技巧 51
第2章 数据库的组成 63
2-1 数据与数据库的组成 64
2-1-1 数据存储架构 64
2-1-2 数据库选项的使用技巧 67
2-1-3 数据库种类与系统数据库master、msdb、model、tempdb 80
2-1-4 修改数据库与删除数据库 93
2-2 日志文件的作用 98
2-2-1 事务处理整合日志文件 98
2-2-2 日志文件的管理 100
2-3 文件组与高级使用 107
2-3-1 文件组的基本概念 107
2-3-2 文件组管理与高级技巧 109
2-3-3 数据分区数据表整合文件组 114
2-3-4 分区管理技术Switch、Merge与Split 122
2-4 数据库管理技巧 129
2-4-1 系统对象与元数据查询 129
2-4-2 使用DBCC表达式管理数据库 134
2-4-3 数据库的高级管理技巧 137
2-5 实际案例 147
2-5-1 解决数据库日志文件过大的问题 147
2-5-2 解决缺少日志文件的数据库 148
2-5-3 多个日志文件缩减成一个 150
第3章 安全性的管理 153
3-1 SQL Server安全性概述 154
3-1-1 主体与范围 155
3-1-2 安全对象与范围 157
3-1-3 SQL Server 2005的权限 159
3-2 连接实例的第一步 165
3-2-1 Windows与SQL Server身份验证 165
3-2-2 账户管理 167
3-2-3 SQL认证账户密码管理 175
3-2-4 实例级别的对象权限 178
3-3 访问数据库的第一步 182
3-3-1 用户管理 182
3-3-2 特殊用户dbo、guest及sys 187
3-3-3 对象集合的架构 189
3-3-4 数据库角色的管理 198
3-3-5 数据库级别对象权限 203
3-4 权限的高级应用 205
3-4-1 使用EXECUTE AS切换上下文 207
3-4-2 权限高级管理的运用 213
3-5 证书与密码策略 214
3-6 安全审计 220
3-6-1 DDL触发器 220
3-6-2 事件通知 223
3-7 实际案例 226
3-7-1 利用事件通知监控使用sysadmin与sa的用户 226
3-7-2 使用CONTEXT_INFO设置,查询相同视图而提供不同数据 231
第4章 保护数据的备份操作 235
4-1 备份策略与数据库设置 236
4-2 备份的注意事项 237
4-2-1 权限考虑 238
4-2-2 备份媒体 239
4-3 备份方式 244
4-3-1 完整备份 246
4-3-2 部分备份 250
4-3-3 文件或文件组备份 252
4-3-4 差异备份 257
4-3-5 日志文件备份 266
4-3-6 尾日志备份 269
4-3-7 仅复制备份 271
4-3-8 重要备份参数与管理备份的系统数据表 273
4-3-9 日志数据的清除 276
4-4 数据库备份的高级应用 277
4-4-1 使用数据指针与变量备份数据库 277
4-4-2 系统数据库备份 278
4-4-3 镜像备份 279
4-4-4 冷备份方式 280
4-5 使用维护计划备份 284
4-5-1 了解维护计划设计备份的方式 285
4-5-2 了解维护计划向导与管理维护计划 288
4-6 实际案例 291
4-6-1 让系统每七天进行一次循环备份 291
4-6-2 镜像备份与网络进行安全的备份保护 292
第5章 故障恢复 297
5-1 恢复数据库的第一步 298
5-1-1 还原操作的要点 298
5-1-2 使用RESTORE检查备份集 306
5-2 基本还原设置与高级组合设置 308
5-2-1 完整备份还原 309
5-2-2 部分备份还原 313
5-2-3 文件与文件组还原 317
5-2-4 差异备份还原 325
5-2-5 日志备份还原 334
5-3 还原策略高级组合 338
5-3-1 段落还原 338
5-3-2 在线还原与页面还原 344
5-4 系统数据库还原 348
5-4-1 msdb数据库 348
5-4-2 单用户模式master数据库的还原 349
5-5 数据库快照 351
5-5-1 快照作业原理 352
5-5-2 数据恢复与还原 355
5-6 实际案例 358
5-6-1 利用日志备份还原到特定的时间点 358
5-6-2 恢复遗失的master数据库文件的过程 361
5-6-3 利用还原技巧复制出不同名称的数据库内容 364
第6章 数据转换服务 365
6-1 数据转换与工具的使用 366
6-1-1 命令行工具Bulk Copy Program的使用 367
6-1-2 Bulk Insert语句 376
6-1-3 OPENROWSET BULK函数 378
6-2 新版本的SQL Server Integration Services(SSIS)架构 383
6-2-1 导入与导出向导 384
6-2-2 管理界面与执行实用工具 388
6-3 使用SSIS设计器 391
6-3-1 数据源与数据源视图 392
6-3-2 连接管理器 394
6-3-3 控制流 395
6-3-4 容器与应用说明 405
6-3-5 变量与断点管理 411
6-3-6 基础控制流应用 415
6-3-7 高级的控制流应用 429
6-3-8 数据流任务 433
6-3-9 基本数据流转换组件应用 448
6-3-10 高级数据流转换组件应用 463
6-4 包管理 468
6-4-1 事件处理程序 468
6-4-2 包权限管理 470
6-4-3 包的部署与安装 471
6-4-4 命令行执行工具 473
6-4-5 数据转换效率 475
6-5 实际案例 476
6-5-1 转移Access数据表到SQL Server 2005 476
6-5-2 转移Oracle数据表到SQL Server 2005 478
第7章 自动执行管理任务 481
7-1 自动化作业的管理 482
7-1-1 自动化作业的管理 482
7-1-2 SQL Server Agent架构 483
7-1-3 作业与计划建立 486
7-1-4 操作员建立 491
7-1-5 警报定义运用 493
7-2 SQL Server Agent权限管理 498
7-2-1 自动启动与服务启动账户 499
7-2-2 Proxy账号与子系统 501
7-2-3 高级SQL Server Agent配置 511
7-3 Database Mail电子邮件 514
7-3-1 配置与设置 514
7-3-2 整合语句与SQL Server Agent服务 517
7-4 维护计划 520
7-4-1 维护计划向导与图形化界面 521
7-4-2 维护计划包管理 524
7-5 SQLCMD公用程序 526
7-5-1 与脚本变量结合使用 526
7-5-2 专用管理员连接 529
7-6 实际案例 530
第8章 打造永不停顿的服务 535
8-1 何谓复制 536
8-1-1 复制组件 537
8-1-2 复制代理 538
8-2 实现SQL Server 2005复制 541
8-2-1 快照复制 541
8-2-2 事务性复制 555
8-2-3 合并复制 561
8-2-4 点对点事务复制 569
8-2-5 异类数据库Oracle复制 576
8-3 日志传送 582
8-3-1 架构说明 583
8-3-2 日志传送范例 584
8-4 数据库镜像 588
8-4-1 数据库镜像架构 588
8-4-2 构建数据库镜像 589
8-4-3 验证数据库镜像 596
8-5 故障转移群集 598
第9章 从SQL Server 7.0与2000升级到SQL Server 2005 603
9-1 性能与安全防护的提升 604
9-2 直接升级还是迁移 606
9-2-1 了解升级或是迁移的使用场合 606
9-2-2 操作前的准备工作与Upgrade Advisor工具的使用 609
9-3 应用程序操作分析 613
9-3-1 应用程序兼容性测试软件 613
9-3-2 升级模拟作业 615
9-4 直接升级的案例 619
9-5 使用迁移的案例 623
9-5-1 迁移SQL Server 2000的分析服务 623
9-5-2 迁移SQL Server 2000的DTS 625
9-5-3 复制数据库向导迁移SQL Server 2000数据库 627
9-6 技术支持 629
第10章 将异类数据库迁移到SQL Server 2005 631
10-1 比较Oracle数据库与SQL Server 2005的差异 632
10-1-1 系统架构 632
10-1-2 开发工具与连接方式 634
10-1-3 基本对象与数据类型 636
10-1-4 存储过程与存储函数 638
10-1-5 触发器与游标 641
10-1-6 事务隔离级别 643
10-1-7 分布式查询与应用程序整合 644
10-1-8 多语言支持 644
10-2 迁移工具SQL Server Migration Assistant for Oracle 645
10-2-1 迁移软件的安装与启动 646
10-2-2 迁移评估与报表的产生 654
10-2-3 架构与数据的迁移 656
10-3 迁移工具SSMA for Sybase 662
10-3-1 迁移软件的安装与启动 663
10-3-2 迁移评估与报表的产生 667
10-3-3 结构描述与数据迁移 668
10-4 迁移工具SSMA for Access 670
10-4-1 迁移软件的安装与启动 670
10-4-2 迁移评估与报表的产生 673
10-4-3 查询与数据表的迁移 674
专家精讲:SQL Server数据库管理、升级与转移
光盘服务联系方式: 020-38250260 客服QQ:4006604884
云图客服:
用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问
Video Player
×
Audio Player
×
pdf Player
×
亲爱的云图用户,
光盘内的文件都可以直接点击浏览哦
无需下载,在线查阅资料!