前 言
本培训教材适用于准备参加“微软认证技术专家”(MCTS)70-432考试的IT专家,也适用于需要知道如何实现、管理和诊断Microsoft SQL Server 2008实例的数据库管理员(DBA)。我们假定在使用本书以前,你已经会使用Microsoft Windows和SQL Server 2008,而且有SQL Server或者其他数据库平台的经验。
本书主题:
* 安装和配置SQL Server 2008
* 创建和实现数据库对象
* 实现高可用性和灾难恢复
* 保障SQL Server实例、数据库以及数据库对象的安全性
* 监视和诊断SQL Server实例
本书配套资源
本书有许多配套资源,网址是http://sqlserver2008exam.googlecode.com,单击其中的Updates链接即可。他可从本书中文版配套网站下载。这些资源具体如下所示。
* 模拟试题 可以使用电子版的模拟试题来加深理解如何实现和维护SQL Server 2008。这些考试可以定制以满足自己的需求,所有试题都来自遍布于书中的“课后复习”。此外,也可以针对70-432认证考试,从大约200道题的一个题库中生成模拟试卷,检验自己是否已经准备充分。
* 练习文件 书中的练习并非都有代码,但针对每个有代码的练习,将本书的配套代码安装到硬盘之后(执行Code目录中的Setup.exe),就会在安装位置找到一系列和各章对应的文件夹,其中存储了一个或多个代码文件。既可以按照书上的代码输入,也可以在一个查询窗口中打开对应的代码文件。
* 样章 在本书的配套资源中,提供了Microsoft Press出版的其他一些SQL Server 2008参考书的样章。这些样章也采用PDF格式。
* 试用版软件 为便于学习,请从网上下载SQL Server 2008的180天试用版(如果你没有完整版本的话),详情请访问http://www.microsoft.com/china/sql/2008/。
提示 只下载本书的代码文件
如果不想下载本书的完整配套资源,只想下载并安装代码文件,请访问以下网址:http://go.microsoft.com/fwlink/?LinkId=139187
如何安装模拟考试软件
为了安装模拟考试软件到你的硬盘中,请按以下步骤操作。
1.下载并解压本书资源包,双击打开Practice Tests文件夹。
2.双击Setup.exe,然后按照屏幕上的提示安装。
如何使用模拟考试软件
启动模拟考试软件的步骤如下。
1.单击“开始”,选择“所有程序”|?Microsoft Press Training Kit Exam Prep。单击其中的Microsoft Press Training Kit Exam Prep程序。随后会出现一个窗口,其中列出了你在计算机上安装的所有Microsoft Press考试准备软件。
2.双击你想要使用的课后复习题(Lesson Review)或者模拟考试题(Practice Test)。
Lesson Review选项
启动一个Lesson Review(后文统一称为“课后复习”)后,会出现一个Custom Mode对话框,可在其中配置你的测验。既可单击OK按钮接受默认选项,也可以自定义以下内容:题数、模拟考试软件的工作方式、试题针对的考试目标以及是否想在做题时计时。重新测验时,可选择是想看到全部试题,还是只想看到以前跳过或者回答错误的试题。
单击OK按钮后,课后复习就开始了。可通过以下步骤来完成一次测验。
* 答题,用Next、Previous和Go To按钮切换试题。
* 答完一题后,要查看哪些答案是正确的,以及对每个正确答案的解释,请单击Explanation按钮。
* 如果想在答完全部题之后再检查答题情况,请在答完所有题之后单击Score Test按钮。随后会列出你选择的所有考试目标,并报告总体答题正确率以及每个单项目标的正确率。利用最下方的按钮,可打印本次测验的一个副本、检查答案或者重新测验。
Practice Test选项
启动一个Practice Test(即模拟考试)后,可选择使用认证考试模式、学习模式或自定义模式来生成试卷。
* Certification Mode (认证考试模式) 模拟一次认证考试。在这种模式中,你要答许多题,要进行计时,而且不能暂停或者重新计时。
* Study Mode(学习模式) 创建一次不计时的考试,可以随时查看每一道题的正确答案和解释。
* Custom Mode(自定义模式) 在这种模式下,可以完全控制考试选项,可根据你的喜好进行自定义。
这三种模式使用的是大致相同的用户界面,但具体的选项是否可用,要取决于是哪种模式。主要选项已在前边的“Lesson Review选项”一节讨论过,不再赘述。
检查一道考题的答案时,会出现一个References(参考文献)区域,其中列出了可以在本书的什么位置找到与那道题有关的信息,并提供了到其他资源的链接。单击Score Test按钮对整个测验评分之后,可以打开Learning Plan卡片,查看每个考试目标的参考文献清单。
如何卸载模拟考试软件
如果想卸载模拟考试软件,请用Windows控制面板中的“添加或删除程序”选项(Windows XP或Windows Server 2003)或者“程序和功能”选项(Windows Vista或Windows Server 2008)来进行。
微软认证专家
微软专业认证是证明你掌握最新微软产品和技术的最佳方式。考试和证书用于证明你有能力使用微软的产品及技术来设计、开发、实现以及支持解决方案。通过微软认证的计算机专家会被全行业承认其专业地位。证书为个人、雇主和企业都能带来许多好处。
更多信息 微软认证列表
要获取微软认证的完整列表,请访问www.microsoft.com/learning/mcp/default.asp。
技术支持
我们已经尽力使本书的内容准确。如果你对本书有任何建议及问题,可以使用如下任何一种方式联系Microsoft Press:
E-mail:tkinput@microsoft.com
邮政地址:
Microsoft Press
Attn:MCTS Self-Paced Training Kit(Exam 70-432):Microsoft SQL Server 2008 Implementation and Maintenance Editor
One Microsoft Way
Redmond,WA,98052-6399
关于本书的更多支持信息,请访问Microsoft Press 技术支持网站www.microsoft.com/learning/support/books/。也可以到Microsoft Knowledge Base进行查询,网址是http://support.microsoft.com/search/。关于微软软件的支持信息,请访问http://support.microsoft.com。
评估版软件
本书建议下载的180天评估版软件并非完整版零售产品,只能用于培训和评估。微软及微软技术支持部门不提供对评估版软件的支持。
要了解使用评估版软件时可能遇到的问题,请访问Microsoft Press网站的Learning Support区域(www.microsoft.com/learning/support/books/)。要想订购任何微软软件的完整版,请电话联系微软销售人员(800)426-9400,或者访问www.microsoft.com网站。
系 统 需 求
建议您不要使用你的主要工作站来进行本书的实践,因为它们会更改操作系统和Microsoft SQL Server的配置。
硬 件 需 求
为了完成本书的大多数练习,你仅需一台机器即可。第14章中的“故障转移集群”练习需要至少三个虚拟机。计算机或者虚拟机需要满足以下最低硬件要求:
* 奔腾3或者更快的处理器,32位的主频至少为1.0 GHz,64位的主频至少为1.6 GHz
* 512 MB的RAM
* 20 GB的可用硬盘空间
* 一个超级VGA(视频图形阵列)显示器,800×600或者更高的分辨率
* 一个键盘和一个Microsoft鼠标或其他兼容的指针式设备
软 件 需 求
完成实践练习需要以下软件。
* Microsoft .NET Framework 3.5
* 以下任意一种Microsoft操作系统
* Windows XP Professional Home,Tablet,Media Center或者Professional SP2
* Windows Vista SP1
* Windows Server 2003 Standard或Enterprise SP2
* Windows Server 2008 Standard或Enterprise
* Windows 数据访问组件(MDAC)2.8 SP1或更高版本
* 共享内存、命名管道或TCP/IP网络支持
* IE 6.0 SP1或者IE 7.0及更高版本
如果在Windows中使用虚拟机,需要安装Microsoft虚拟服务器2005 R2、Hyper-V或者第三方虚拟机软件。想要下载虚拟服务器2005 R2,或了解更多该软件的信息,请访问http://www.microsoft.com/virtualserver。要了解更多关于Hyper-V的信息,请访问http://www.microsoft.com/hyperv。
关 于 作 者
Mike Hotek是美国MHS公司的副总裁,菲律宾FilAm软件技术公司的总裁。他拥有30年的应用开发经验和20年的Microsoft SQL Server专家经验,多年来,他指导了1000多个SQL Server项目。他开发出的产品和解决方案扩展了SQL Server的各个功能,包括ETL、报表、OLAP和数据挖掘等。他精通40多种开发语言或平台,包括Cobol、RPG、Fortran、Powerbuilder的所有LISP、Delphi、.NET和PHP等。他写作或合著了8本书,其中7本是关于SQL Server的,并写了数十篇论文发表在各种商业杂志上。如果他不是在指导SQL Server项目,在会议上发言,举行研讨会,开发软件和讲授课程,就是在他木工车间的车床边干活儿。
致 谢
感谢所有读者在过去十多年的时间里给予我的支持;很难相信这已是我写作的SQL Server书的第7版,没有你们我是无法做到的。感谢Microsoft Press的编辑团队,感谢Denise Bankaitis和Laura Sackerman。特别要感谢Ken Jones,他到目前为止已经协助我出版了5本书,用自身的实力证明了他是Microsoft Press的中流砥柱。感谢Rozanne Whalen,她担任了我三本书的技术编辑。我不知道Susan McClung是怎么做到的,但正是由于她对文字的良好掌控,才使你手上的这本书成为一本优秀图书。感谢Rozanne、Susan以及编辑团队其他人的辛勤工作!