第一图书网

专家精讲

杨志强 著,何洪波 改编 电子工业出版社
出版时间:

2008-9  

出版社:

电子工业出版社  

作者:

杨志强 著,何洪波 改编  

页数:

676  

字数:

1107200  

前言

  十年有成”这句话,是此时笔者学习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的开发工具,写出最佳的经典解决方案,以突破仅有单点的数据库开发功能的说明,并扩展到全面性的整合开发工具与案例的应用。

内容概要

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

作者简介

杨志强,中国台湾地区微软特约资深顾问,致力于大型数据库与.NET程序开发,多年SQL Server、Oracle、Sybase等实际企业导入经验,从事企业不同数据库的整合与应用软件的的开发,积累了大量企业系统开发与计算机教学经验,是一位活跃于数据库与开发领域的权威专家。
  拥有

书籍目录

第1章 SQL Server 2005初接触 1-1 SQL Server 2005服务器  1-1-1 服务器架构与组成组件  1-1-2 版本功能与特色 1-2 器服务启动账户及安全性 1-3 数据库实例的组成架构 1-4 安装要点  1-4-1 启动安装操作  1-4-2 排序规则的设置  1-4-3 权限与数据库实例的设置  1-4-4 安装完成后的注意事项 1-5 数据库实例连接与工具的使用  1-5-1 SQL Server配置管理器  1-5-2 SQL Server Management Studio  1-5-3 SQLCMD 1-6 检查数据库实例的设置 1-7 使用图形界面管理数据库实例  1-7-1 常规  1-7-2 内存  1-7-3 处理器  1-7-4 安全性  1-7-5 连接  1-7-6 数据库设置  1-7-7 高级  1-7-8 权限 1-8 实战案例  1-8-1 SQL Server 2005服务器名称变更的技巧  1-8-2 利用开机自动启动存储过程传送Email给DBA  1-8-3 管理SQL Server 2005服务器的十大技巧第2章 数据库的组成 2-1 数据与数据库的组成  2-1-1 数据存储架构  2-1-2 数据库选项的使用技巧  2-1-3 数据库种类与系统数据库master、msdb、model、tempdb  2-1-4 修改数据库与删除数据库 2-2 日志文件的作用  2-2-1 事务处理整合日志文件  2-2-2 日志文件的管理 2-3 文件组与高级使用  2-3-1 文件组的基本概念  2-3-2 文件组管理与高级技巧  2-3-3 数据分区数据表整合文件组  2-3-4 分区管理技术Switch、Merge与Split 2-4 数据库管理技巧  2-4-1 系统对象与元数据查询  2-4-2 使用DBCC表达式管理数据库  2-4-3 数据库的高级管理技巧 2-5 实际案例  2-5-1 解决数据库日志文件过大的问题  2-5-2 解决缺少日志文件的数据库  2-5-3 多个日志文件缩减成一个第3章 安全性的管理 3-1 SQL Server安全性概述  3-1-1 主体与范围  3-1-2 安全对象与范围  3-1-3 SQL Server 2005的权限 3-2 连接实例的第一步 ……第4章 保护数据的备份操作第5章 故障恢复第6章 数据转换服务第7章 自动执行管理任务第8章 打造永不停顿的服务第9章 从SQL Server 7.0与2000升级到SQL Server 2005第10章 将异类数据库迁移到SQL Server 2005

章节摘录

  第1章 SQL Server 2005初接触  1-1 SQL Server 2005服务器  虽然SQL Server 2005是一个数据库管理系统,但是它更包含许多重要的组件与服务,组合成一个企业级的完整开发平台。为了让读者了解SQL Server 2005到底包含哪些组件,以下将对每个组件及部分功能进行简单地说明与示范。更深入的内容将继续在本书或开发达入手册中予以介绍。  ……


编辑推荐

  中国台湾地区微软特约资深顾问杨专强呕心力作!中国台湾地区微软技术社区&中国台湾地区微软强力推荐!  附超值光盘,长达162分钟的作者亲录真人发音教学视频  全书搭配完整企业范例说明SQL Server 2005管理技巧与特色  本书是真正为SQL Server 200S管理者设计的书籍  本书包含升级SQL Server 7.Ol2000到SQL Server 2005的实际案例  本书包含转移0racle、Sybase、Microsoft Access工具的使用说明  本书每一章节包含实际企业应用案例完整程序代码  本书包含前所未有与极具深度的管理技巧  适合有兴趣者、有数据库管理经验者及参加认证考试者阅读  可结合《专家精讲:SQL Server Transact—SQL语言入门》学习SQL语言和用法  可搭配《专家精讲:SQL Server数据库开发》学习高级开发技巧  本书从DBA的角度来探讨如何学习SQL Server 2005管理的基本知识与高级管理技巧。内容丰富,从基本的服务器、数据库的建立与管理,安全性的介绍,灾难恢复与7×24高可用性,数据库迁移及异构数据库整合等,到高级的自动化管理、复制及性能调试等,都是本书的重点。此外,本书大胆突破以往图书的限制,内容覆盖到广大的SQL Server 7.0/2000用户,介绍了如何将早期版本升级到SQL Server 2005。本书对其他数据库(如Oracle、Sybase、Access等)的用户同样有价值。书中完整介绍了各种数据库的比较与迁移工具的使用,让想使用SQL Server 2005的读者对其功能强大的环境充满信心。  此书的特色:  它是入门者学习SQL Server 2005管理的范例手册  它包含最完整的全新SQL Server 2005功能介绍  它包含最全面的SQL Server 2005安全性案例讲解  它包含最详尽的数据库备份/还原实际案例  它包含最新SQL Server Integration Services对象范例说明  它包含全新SQL Sewer Agent自动化篱理范例说明  它包含SQL Server 2005高可用性实作范例说明  它是SQL Server高级用户的实际问题解决范例手册  它是0racle、Sybase、Access数据库管理员迁移与转换必读手册  它是适合自学与授课的实作范例手册

图书封面

广告

下载页面


专家精讲 PDF格式下载



相关图书