对于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也有试用版,分为真实安装与虚拟磁盘两种,试用期限为六个月,随时可以升级为完整商用版本。
我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。
我原创,你原创,我们的内容世界才会更加精彩!
【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】
微信公众号
TechTarget
官方微博
TechTarget中国
作者
Serdar Yegulalp从1994年到2001年为Windows杂志写作,覆盖了广泛的技术方面。他现在是《The Windows 2000 Power Users Newsletter》一书的出版者,辛勤钻研他擅长的Windows NT, Windows 2000 and Windows XP领域,并为TechTarget写专栏。
翻译
相关推荐
-
云端SQL Server高可用性最佳做法
与内部部署相比,在云端运行SQL Server可为数据库软件用户提供更多的灵活性和可扩展性,也可能更省钱。但云 […]
-
绘制数据关系图的利器:SQL Server 图像数据库工具
SQL Server 2017新增了图形数据库功能,你可以使用图结构来表示不同数据元素之间的关系。
-
如何在Azure部署时选择合适的SQL Server?
想要在Azure上运行SQL Server,企业一般会面临两种选择:在Azure虚拟机上安装SQL Server或使用Azure SQL Database。
-
Linux支持的引入 推动了SQL Server 2016集成服务的发展
随着SQL Server的不断发展,集成服务也在发生相应的变化。在最新的SSIS更新中,增加Linux支持和SQL Server 2016升级向导。