您好,欢迎光临有路网!
专家精讲:SQLServer数据库管理、升级与转移(附盘)(开发专家之数据库)(附赠CD光盘一张)
QQ咨询:
有路璐璐:

专家精讲:SQLServer数据库管理、升级与转移(附盘)(开发专家之数据库)(附赠CD光盘一张)

  • 作者:杨志强 改编 何洪波
  • 出版社:电子工业出版社
  • ISBN:9787121066061
  • 出版日期:2008年01月01日
  • 页数:679
  • 定价:¥75.00
  • 猜你也喜欢

    分享领佣金
    手机购买
    城市
    店铺名称
    店主联系方式
    店铺售价
    库存
    店铺得分/总交易量
    发布时间
    操作

    新书比价

    网站名称
    书名
    售价
    优惠
    操作

    图书详情

    内容提要
    《专家精讲:SQLServer数据库管理、升级与转移》主要是将笔者以往使用多种数据库的经验,从SQL Server、Oracle、Sybase到Access,传达给广大读者。因此《专家精讲:SQLServer数据库管理、升级与转移》以介绍新版本的SQL Server 2005的功能为起始点,搭配深入的命令与部分图形界面逐项说明,以期让读者可以深入体会到其中的奥妙与技巧。《专家精讲:SQLServer数据库管理、升级与转移》后半部则对3种数据库,Oracle、Sybase和Access进行从基本架构的组成到开发的比较,再讲解如何使用工具快速迁移到SQL Server 2005的环境。
    适合从事数据库管理、数据库开发和数据库爱好者等人员参考学习。
    繁体字版名为《SQL Server 2005管理升級與移轉達人手冊》,由统一元气资产管理股份有限公司出版,版权属统一元气资产管理股份有限公司所有。本中文简体字版由统一元气资产管理股份有限公司授权电子工业出版社**出版发行。未经《专家精讲:SQLServer数据库管理、升级与转移》原版出版者和本书出版者书面许可,任何单位和个人均不得以任何方式或任何
    文章节选


    十年有成”这句话,是此时笔者学习SQL Server数据库的*佳心情写照。笔者从1995年的Windows NT时代开始接触SQL Server 6.0,然后投入企业担任SQL Server 6.5的数据库管理员与应用程序开发人员,在这个时期笔者接触到的数据库可以说是微软在数据库的启蒙阶段。它虽具备了许多大型数据库的基本特质,如故障转移丛集、复写、自动化排程与整合Windows资源,但是仍缺乏整合性的产品,因此该阶段的技术磨练使笔者学会了数据库的许多处理技巧。
    接着经历了1998年SQL Server 7.0的上市,当时也正是XML语言与OLAP概念在台湾起步的阶段,在该阶段笔者使用它开发出了一套超过百人使用的账务系统。笔者在此阶段对数据库*大的感觉,就是SQL Server 7.0的锁定阶段已经从早期的分页锁定细分到行锁定,这样的机制大幅降低了数据使用中的冲突的发生。
    微软数据库真正开始让企业用户大幅接受的版本就是SQL Server 2000,它也是现在台湾企业使用*多的数据库。从基本的底层数据库引擎强化增加了64位的版本,到附加产品如分析服务、主动通知与商业智能套件的报表服务、平衡计分卡建置工具的整合,它让原本平淡无奇的数据库,转眼间变成了企业商业活动的好帮手。
    在2005年第四季发表的SQL Server 2005版本,对开发人员的冲击远远超过了其他数据库使用角色。首先就是数据库引擎整合了微软*引以为傲的开发平台,即.Net Framework的CLR,这也是笔者跟许多开发人员跃跃欲试的功能。由于CLR的辅助,原本需要前端应用程序处理的运算,譬如加密、解密、文件处理,都已经整合在了数据库引擎中,这样就可以用单一行T-SQL处理以往百行程序的工作。
    此外,数据库引擎整合了XML处理机制,它完全符合W3C规范的XQuery与XPath标准,让应用程序开发人员多了一种处理XML的方式。由XML延伸的Web服务功能也在数据库中完全实现了。另外还有许多功能,如MSMQ的继承人Service Broker、全新的T-SQL语法、ADO.NET 2.0等。
    当时笔者见到这么多功能时,**感受就是微软SQL Server 2005数据库真正做到了替开发人员设想。但是,从事多年微软数据库课程教学经验的我,此时脑海中浮现出的却是另一个不一样的想法:这么多的功能要如何由有用的实际案例转换成简易方式,传达给广大的读者呢?这才是真正*艰难的挑战!
    笔者开始撰写本书时,一直回想以往所担任的无数次演讲与编写的教学课程,反复地询问自己:数据库开发人员为何仅知道T-SQL,而对其他功能却很陌生呢?大家需要的是什么新功能?这些新功能该怎么应用?有没有实际完整的范例可以参考?这些疑问使笔者在撰写此书的过程中,明确抓到了一个主题方向,就是开发的数据库要能够活用,且一定要有完整的前端开发工具的案例进行辅助说明,只有这样才能加深读者的认同感。
    因此,本书内容中每一章节所介绍的新功能,都会根据笔者十年以来积累的问题解决经验,由Visual Studio 2005的开发工具,写出*佳的经典解决方案,以突破仅有单点的数据库开发功能的说明,并扩展到全面性的整合开发工具与案例的应用。
    目录
    第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
    ……

    与描述相符

    100

    北京 天津 河北 山西 内蒙古 辽宁 吉林 黑龙江 上海 江苏 浙江 安徽 福建 江西 山东 河南 湖北 湖南 广东 广西 海南 重庆 四川 贵州 云南 西藏 陕西 甘肃 青海 宁夏 新疆 台湾 香港 澳门 海外