本书是作者研究SQL Server 2005数据库系统管理的经验总结。\r\n 全书共分为15章,内容包括初学SQL Server 2005的问题,安装SQL Server 2005,配置SQL Server 2005网络,管理SQL Server 2005服务器,SQL Server 2005体系结构,管理SQL Server 2005数据库,管理SQL Server 2005表,Transact-SQL基础,用Transact-SQL操作数据、用Transact-SQL查询数据,管理SQL Server 2005索引,其他数据对象,数据完整性,管理SQL Server 2005安全,备份、恢复和维护等。\r\n 本书内容全面,思路流畅,实用性强,所有实例均经过上机反复实践。本书适合SQL Server 2005初学者阅读和参考,可作为SQL Server 2005数据库技术培训教材。\r\n 本书配套光盘包括各章标注的内容及作者亲自配音制作的多媒体视频。
第1章 初学SQL Server 2005的问题 \r\n 1.1 SQL Server 2005概述 \r\n 1.1.1 什么是服务器和客户机 \r\n 1.1.2 SQL是什么 \r\n 1.1.3 SQL Server 2005的发展历史 \r\n 1.1.4 SQL Server 2005的版本 \r\n 1.2 SQL Server 2005平台\r\n 1.2.1 数据库引擎 \r\n 1.2.2 分析服务(Analysis Services) \r\n 1.2.3 集成服务(Integration Services) \r\n 1.2.4 复制 \r\n 1.2.5 报表服务(Reporting Services) \r\n 1.2.6 通知服务(Notification Services) \r\n 1.2.7 服务代理(Service Broker) \r\n 1.2.8 全文搜索 \r\n 1.3 SQL Server 2005做什么 \r\n 1.3.1 桌面型数据库与网络数据库 \r\n 1.3.2 C/S模式与B/S模式 \r\n 1.3.3 OLTP与OLAP \r\n 1.3.4 数据库与数据仓库\r\n 1.3.5 SQL Server 2005做什么 \r\n 1.4 学习SQL Server 2005需要什么基础 \r\n 1.4.1 必备的数据库基础 \r\n 1.4.2 必备的网络基础 \r\n 1.5 本章小结 \r\n 1.6 习题 \r\n第2章 安装SQL Server 2005\r\n 2.1 安装前的准备工作 \r\n 2.1.1 SQL Server 2005的硬件环境需求 \r\n 2.1.2 SQL Server 2005的软件环境需求 \r\n 2.1.3 SQL Server 2005的网络环境需求 \r\n 2.1.4 SQL Server 2005的其他安装需求 \r\n 2.1.5 SQL Server 2005实例 \r\n 2.1.6 本地系统账户与域用户账户 \r\n 2.1.7 Windows身份验证模式与混合模式 \r\n 2.2 安装SQL Server 2005 \r\n 2.2.1 安装Windows Installer 3.1 \r\n 2.2.2 安装MDAC 2.8 SP1 \r\n 2.2.3 安装.NET Framework 2.0 \r\n 2.2.4 安装SQL Server 2005企业版 \r\n 2.2.5 安装SQL Server 2005客户机 \r\n 2.3 服务器上的后台服务 \r\n 2.3.1 MSSQLSERVER \r\n 2.3.2 SQLSERVERAGENT \r\n 2.3.3 MSSQLServerOLAPService \r\n 2.3.4 ReportServer \r\n 2.3.5 MSDTSServer \r\n 2.3.6 SQLBrowser \r\n 2.3.7 MSFTESQL \r\n 2.4 客户机上的管理工具 \r\n 2.4.1 Management Studio \r\n 2.4.2 Visual Studio 2005 \r\n 2.4.3 SQL Server配置管理器 \r\n 2.4.4 通知服务命令提示 \r\n 2.4.5 报表服务配置 \r\n 2.4.6 SQL Server错误和使用情况报告 \r\n 2.4.7 SQL Server外围应用配置器 \r\n 2.4.8 SQL Server Profiler \r\n 2.4.9 数据库引擎优化顾问 \r\n 2.5 本章小结 \r\n 2.6 习题 \r\n第3章 配置SQL Server 2005网络 \r\n ……\r\n第4章 管理SQL Server 2005服务器 \r\n第5章 SQL Server 2005体系结构 \r\n第6章 管理SQL Server 2005数据库 \r\n第7章 管理SQL Server 2005表 \r\n第8章 Transact-SQL基础 \r\n第9章 用Transact-SQL操作数据 \r\n第10章 用Transact-SQL查询数据\r\n第11章 管理SQL Server 2005索引 \r\n第12章 其他数据对象 \r\n第13章 数据完整性 \r\n第14章 管理SQL Server 2005安全 \r\n第15章 备份、恢复与维护
赵松涛,海军少校,北京大学计算机专业硕士。
从事计算机网络和数据库系统管理、应用开发6年。目前在在线从事SQL Server和Oracle数据库的系统管理、应用开发,并为大型企业和高校做培训。
为什么我的眼里常含泪水,因为我对这土地爱得深沉。
——艾青
SQL Server 2005是微软公司在2005年12月发布的新一代数据平台。加上之前的测试版,在经过大约6个月的艰辛摸索和学习后,我写作完成了本书。如果说SQL Server 2000还只能算是一个数据库而已的话,那么SQL Server 2005就集成了多种服务而完成了从数据库到数据平台的转换。
得益于我的另外一本图书《SQL Server 2000系统管理实录》出版后读者给予的积极评价,我才有勇气和能力完成本书的创作。我相信这些摸索出来的经验和体会,对于初学SQL Server 2005的读者一定会不无裨益。
在这宝贵的篇幅里,我不想对自己的图书做任何的推介和总结,那些都留给亲爱的读者您去做评判好了。
因为爱读书,所以老爱泡书店。又由于自己从事这个行业,所以对技术类的图书更关注一些。遗憾的是,长期以来,大量的技术类图书给人一种感觉:只是知识点的罗列和代码的堆砌,没有灵性和智慧。读这样的图书,我们不快乐,我们觉得枯燥。但是技术类的图书又有别于文学类的图书,作者不可能编造一个又一个的情节和故事来吸引读者。这就很难了。
艾青说:“为什么我的眼里常含泪水,因为我对这土地爱得深沉。”我想一个作者要想写出好书,也一定要对自己的技术爱得深沉,对自己的读者爱得深沉。因为在当今这个功利的年代里,沉下心来,细细地写作并不容易。
踏实做人,用心做事,我相信付出总会有回报。您的批评、建议和反馈就是对我最大的回报。我的E-mail:dancewithwave@163.com。
感谢郭立女士和她领导的博文视点这个年轻的、充满朝气的团队给予我充分的创作自由并提出了宝贵的意见。
谨以此书献给我的女儿。
献给所有我的读者、家人和朋友。
为什么写作本书
在长期的计算机图书写作得到的读者反馈和企业数据库培训过程中,我发现很多读者学习数据库的第一渠道是购买图书。目前市面上也马上会出现很多SQL Server 2005的图书,读者看了这样的图书后按照书上的步骤也能完成一定的操作,但是却不能解决一些实际工作中的问题,任何一本图书都不可能面面俱到地解决读者实际工作中的所有问题。所以,一本书是应该传授具体的知识呢?还是应该教会读者思考的方法呢?我认为后者更重要,“授之以鱼,不如授之以渔”。而这样的图书目前市面上很少。
举个简单的例子:大量的SQL Server 2005的图书介绍SQL Server 2005和介绍Access这样的桌面型数据库没有任何区别,忽略了网络型数据库和桌面型数据库的工作机制和工作模型的介绍。设想一下,连TCP/IP、客户-服务器模型都不了解的读者怎样能够学好网络数据库呢?很多读者在学习了一些基本的操作之后不知道下一步该如何学习,于是很轻率地得出SQL Server 2005很简单的结论!
再举个例子:桌面型数据库Access没有日志,而任何一种主流的网络数据库都是有日志的。日志对于网络数据库来讲十分重要,而这一点在很多书里根本没有体现!看了这样的图书,初学者能学到什么?
这样的例子还有很多。长期以来固化的知识点写作模式下,我们阅读到的是大量没有作者的思想体系和灵魂的图书,这样的图书教给我们的是重复了很多遍的知识点,却无法告诉我们到底该如何学SQL Server 2005,而学什么样的知识对实际工作才最有价值!
如何学和学什么是很难回答的两个问题。我想在我的这本书里和读者交流我自己的一些体会。所以本书是一本具有我个人特点的SQL Server 2005类的图书,完全是按照我自己的思路和体会写作的图书。不论是语言上,还是全书内容体系的安排上,出版社给予了我充分的创作自由。
本书有什么特点
本书有两个主要的特点。
一是精心组织和选择内容。比如在第1章首先根据初学者的特点设计了客户机/服务器模式、TCP/IP设置、数据库的基本概念、学习SQL Server 2005的方法等内容。在第3章介绍了共享内存、TCP/IP和命名管道3种常见的SQL Server 2005网络的配置,通过这样的对比介绍,读者可以掌握3种SQL Server 2005网络的配置方法、优缺点和适用范围等。第5章介绍了SQL Server 2005的体系结构。第15章对比介绍了3种常见的SQL Server 2005数据库备份和恢复方案,重点剖析了3种方案备份与恢复能够实现的功能,这样读者可以清楚在实际工作中如何选择适合自己的备份和恢复方案。
二是在表现的形式上,我亲自配音制作了全书所有的配套视频。读者可以一边看书,一边观看配套视频,根据书上和视频的操作方法可以迅速掌握全书的内容。
本书写给谁看
尽管本书是一本SQL Server 2005初级类的图书,但是初级并不等于肤浅。我相信不论是刚开始学习SQL Server 2005的读者,还是已经从事了数据库管理的读者都可以或多或少地从本书受益。如果非要划分一个读者群的话,那么我相信以下两类读者是最适合阅读本书的:
初学SQL Server 2005的读者
SQL Server 2005初级培训班
《SQL Server 2005高级管理实录》有什么内容
本书侧重于基本的SQL Server 2005系统管理操作。《SQL Server 2005高级管理实录》将侧重于从剖析体系结构的观点来比较深入地研究管理SQL Server 2005的艺术,侧重于从原理上讲清楚SQL Server 2005的工作机制。同时还会包括SQL Server 2005的高级管理的内容,比如日志文件的管理、复制、数据集成服务、代理服务、DBCC管理命令等。
说实在的,现在市面上写书的很多,但是好书却越来越少。我不敢奢望亲爱的读者您在阅读本书后把它归纳为好书的行列,但是如果它能够帮助您快速掌握和学习SQL Server 2005,我就满足了。
本书是我自己对自己创作的图书的一次突破和挑战,我力图用比较轻松的语言来介绍一门比较枯燥的技术。不知道这样的尝试能不能得到您的认可?所以您的批评和建议是给我最好的鼓励和鞭策。欢迎您通过电子邮件与我交流阅读和使用中的体会及建议。
如果有教学机构选择本书作为培训教材,作者可以免费提供配套的PDF或PPT教学幻灯片,您可以通过向作者(dancewithwave@163.com)或者电子工业出版社的郭立(guoli@phei.com.cn)来函的方式索取。
我的工作BLOG:http://blog.csdn.net/dancewithwave/,有关作者的出版的书籍信息、读者的反馈信息、对读者的典型问题的解答等将会及时在此公布,欢迎大家登录!
作者
2006-3-20
无封面