SQL Server 2008,调和百味致胜于变

加国无忧 51.CA 2012年5月24日 09:10 来源:维多利亚密市精准培训中心 作者:Ztraine [ 加大字体缩小字体 ]

SQL Server 2008是IT从业人员必备技能,甚至是想在数据和编程职位上寻找工作机会的朋友们找工作前应准备的重要武器,您在找工作之前应该做好对市场的了解,胸有成竹地去面对就业市场,方可百战不殆。 

加国 无忧 51.CA

SQL Server 2008的强大优势
1,SQL Server 2008具有更强大的审计功能
SQL Server 2008带 来了一些更强大的审计功能,或许其中最重要的一个就是变更数据捕获(CDC)。使用CDC,你能够捕获和记录发生在你数据库中的任意INSERT、 UPDATE或DELETE等操作。一旦你为一个数据库启用了CDC功能,你可以对该数据库中的一个表进行跟踪记录。SQL Server会记录对这些表进行修改的信息,并将其写到启用CDC功能的数据库的某些系统表中。当一个用户针对你的数据表运行INSERT、UPDATE 或UPDATE操作时,相关操作事务和相关数据就会被记录下来。对于INSERT来说,插入的数值会被记录,而对于DELETE来说,被删除的值同样也会 被记录。UPDATE的操作略微有点不同。更新前后的数据都会被记录。通过使用CDC功能,你不仅可以知道对数据进行了何种操作,你还可以恢复因误操作或 错误的程序所造成的丢失数据。这是SQL Server非常强大的一个新增功能,它为数据审计提供了一个非常有用的功能,在此以前,我们一般要借助于第三方工具来实现这一功能。
2,SQL Server 2008包含许多新安全功能
透明数据加密(TDE)可以让你的数据更加安全。通 过使用TDE功能,你的数据库文件和它们的备份可以使用一个服务器主密钥来进行加密。这可以确保该数据库只能在具有密钥的服务器上打开或访问其中的数据。 即使一个准黑客得到了你的数据库文件,但是因为他没有密钥,所以也不能使用其它SQL Server打开它们。在保护敏感数据方面,这个功能所起的作用非常大。而且从这个功能的名字你也可以看出,该功能完全透明。你可以在你的数据库上打开 TDE功能,而用户和应用程序不会感觉到有什么不同。这意味着你无需花时间来修改已经写好的程序,也无需因为想用这个功能而去培训用户。
3,SQL Server 2008具有强大的数据压缩功能,从而节约了磁盘空间。这个功能并没有引入太多的技术,SQL Server中的数据可以被在页面级别上进行压缩。这意味着,当你压缩一个表的时候,它实际上每次将其做成一个页。对于这个功能所带来的好处,以及它带来 的开支的增加,一直存在很大的争论。但是需要指出的是,在选择执行一个压缩之前,你应该确认你亲自进行一下研究和测试。也就是说,当磁盘空间更重要的时 候,你可以使用这个功能来压缩存储更多的数据,反之则不建议使用它。
4,SQL Server 2008提供了强大的备份压缩功能。
SQL Server 2008和 使用数据压缩所不同的是,节省存储数据的硬盘空间固然非常伟大,但是让单独备份的数据库文件体积更小则更美妙。你是否有过需要把一个大数据库文件从一个服 务器拷贝到另一个服务器的经历?或许你现在正在进行一个备份数据库文件的复制,或者搭建一个测试环境,或者是在服务器挂了后进行数据恢复,这时候你或许在 为通过网络拷贝一个500G大小的数据库文件而发愁。最简单的一个常识是,拷贝的文件体积越小,拷贝完成的速度就越快。在此之前,你或会通过将这个数据库 文件压缩成zip文件,使其体积更小,更便于携带。而现在,通过备份压缩功能,你就可以节省备份数据库文件的体积。
5,SQL Server 2008最好的新功能就是基于策略的管理。

你是否有过这样的想法,希望通过建立一系列的策略,来控制用户可以对你的SQL Server进行什么操作?现在你能实现你的想法了。要想使用一个策略,首先你必须建立一个条件。条件会告诉策略需要查看你的数据库中的什么内容。你可以 应用条件到不同的方面、服务器上的对象或数据库中的对象。方面就是策略要应用的对象,常见的方面包括数据库、表、视图、存储过程和用户等。一旦你选择好了 策略的方面后,你需要定义一个表达式来告诉策略,需要在方面上查找什么;最后,你需要为策略定义一个评估模式,来告诉SQL Server如何应用这个策略。 51.CA

SQL Server 2008已经是IT从业人员必备技能
SQL Server作 为微软.NET战略的核心产品,它和Visual Studio .Net完美地整合在一起,所显示出来的功能优越性和完美集成性能不仅让已经使用微软系统的企业愈发信任MS技术,同时也让一些其他暂未使用微软系统的企 业蠢蠢欲动。而且,现在程序开发与数据库之间的界限越来越模糊,越来越多的企业打破这种界限,要求程序员负责数据库的设计与优化;要求DBA 或Database Designer 懂得越来越多的数据库。所以,是否精通数据库知识已成为衡量合格程序员的标准,数据库考题也在程序员面试之中屡见不鲜,各种程序员证书的考试也纷纷包含针 对数据库知识的考核,所以SQLServer已成为三个主要证书考试的必考内容,同时也是市场要求IT从业人员必备技能!当前,不仅仅是.NET程序员需 要必备SQL Server技能,从事其他编程或数据工作的人士同样需要掌握它。

想了解更多的资讯请致电              905-361-8881      

网上查询:  www.vicmiss.ca

相关专题 »

    • 无忧资讯刊载此文不代表同意其说法或描述,仅为提供更多信息,也不构成任何投资或其他建议
    • 欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理
    • 凡用户自行发布的信息的合法性及真实性由发布者负责,与 51.CA 及其运营公司无关