【IT168 评论】对于IT业内人士来说,想成为合格的SQL Server DBA或程序员似乎必须先接受培训才行,同时也成就了微软官方认证的普及。
然而,对于那些不想成为DBA或程序员的人来讲,SQL Server方面的相关培训是否还有必要呢?答案是肯定的。在IT行业中,许多职位都直接或间接地与SQL Server或其他数据库产品打交道,多了解一点相关的知识,做好两手准备,无论派不派得上用场,总不是什么坏事。
本文就将介绍一些可能会用到SQL Server的IT人员:
1. 互联网信息服务(IIS)程序员
只要是涉及IIS的软件开发或网站设计都离不开SQL Server。多数IIS应用程序都有数据库后台,以帮助用户在实施应用之前更好地掌握数据库。我们时常发现,很多开发IIS应用程序的专家往往对数据库的理解不够,无论是关系型表格设计还是数据规划,他们总欠了一点火候。因此,SQL Server的培训对他们来讲会很有帮助。
2. IIS管理员
那些管理IIS的人士,尤其需要不时审查数据库相关站点的,应当对SQL Server有一个大致的了解,这在检测站点故障原因的过程中相当有用——是站点自身的问题,还是数据库的问题,又或者是中间连接的问题?别小看了这些问题,能在没有DBA帮助的情况下解决它们相当了不起。设想一下,如果DBA半夜关机、休假无人接听电话或者手机没电,那你该怎么办?
3. 备份管理人员
细粒度SQL Server备份与完整系统备份可不一样。如果你审查的系统的SQL Server数据库为独立备份,懂一点SQL Server的相关知识你就会知道备份的原理,如生成、存储、进入、恢复等。这样的情况时有发生,数据库备份各不相同,很难以常规的方式进行统一处理。
4. 服务器集群管理人员
Windows Server几代更新下来,集群功能已今非昔比,尤其在加入了虚拟机集群之后,我们无法再按以往的方式处理它们;但总体来讲,对集群的管理应该是变得越来越轻松了。当然,这并不代表SQL Server中的集群就不复杂了;比如,某一集群中SQL Server数据库引擎补丁的应用就需要操作人员对SQL Server有着长期使用的经验。顺便提一句,SQL Server DBA熟悉集群的工作原理也有好处。
5. 虚拟机(VM)管理人员
在很多国外企业的IT部门中,虚拟化已经不是什么新奇的技术,甚至已成为了标准配备,随之而来也产生了将SQL Server独立或作为集群一部分进行虚拟化的情况。因此,对于虚拟化管理人员,他们对SQL Server了解得越多,虚拟化(如容量的规划与分配)起来就会越得心应手。
记住,培训不一定非要参加课程或者找人手把手教你SQL Server的每一个细节。所谓“精诚所至,金石为开”;只要你主动想学SQL Server,靠自己也行。你可以自己动手设置测试服务器,这也是学习Windows服务器其他技术的好方法;或者在工作站级别的服务器上使用SQL Server的免费版SQL Server Express。
不过需要注意的是,使用SQL Server Express自学会有所局限,你学不到全面完整的知识。集群管理(失效备援)与报表服务这样的SQL Server常见技术,Express中是没有的。最好的学习方法还是参加正式的培训,或者使用完整版的SQL Server。完整版的SQL Server也有试用版,分为真实安装与虚拟磁盘两种,试用期限为六个月,随时可以升级为完整商用版本。
原文链接:http://www.searchdatabase.com.cn/showcontent_64011.htm