SQL Server 2005:这个螃蟹谁先吃

来源:互联网 发布:wince蓝牙软件 编辑:程序博客网 时间:2024/04/19 17:43
<script type="text/javascript"><!--google_ad_client = "pub-2947489232296736";/* 728x15, 创建于 08-4-23MSDN */google_ad_slot = "3624277373";google_ad_width = 728;google_ad_height = 15;//--></script><script type="text/javascript"src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script>
<script type="text/javascript"><!--google_ad_client = "pub-2947489232296736";/* 160x600, 创建于 08-4-23MSDN */google_ad_slot = "4367022601";google_ad_width = 160;google_ad_height = 600;//--></script><script type="text/javascript"src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script>
SQL Server 2005提供了很多的新特性,但是这些新特性是否值得冒险尝试最新的发布?根据你自身的需要来帮助评估这些新的能力吧。 
  不论你是否已经准备好,它已经来了!期盼了许久之后,微软终于在这里发布了最新的SQL Server。正如先前Yukon所了解的,SQL Server 2005在2005年11月7日发布了。在过去的几年里面,这个产品的各种版本以beta版本程序和社区技术预演(CTP)的形式面世。但是即使是拥有所有先进的告示和预先发布版本的获得,许多首席技术官仍然还没有意识到它的好处,以及这个新产品带来的风险,许多的数据库管理员也没有准备向其中投入时间和精力。
  正如所有其他采用了新技术的产品一样,开始使用它都是存在相关的风险和利益的。第一个吃螃蟹的人将会为未知的问题或者bug付出代价,并且会成为这个产品的成熟过程的一部分,而不是直接从一个开发得很完善的产品带来的好处中获益。而第一个吃螃蟹的人通常也具有一个独特的环境,在这个环境中,收益远远大于风险,但是这个泾渭分明的分别在SQL Server 2000的发布中并没有得到很好的体现。
  SQL Server 2005不是一个新的品牌,它的发布也不需要这样对待。SQL Server到现在为止已经存在了超过10年,每个新发布都会带来一个更加复杂的产品,当然也有额外的丰富特点的功能。不可否认,这个发布带来了很多的改变和新的特性。但是合适的培训和计划是任何成功的IT项目的关键。
  有一句古老的谚语,“如果没破,就不要修补”,这句话非常适合SQL Server 2005。你也许出于很多迫切的IT方面的动机而去升级你的SQL Server。可能是,在过去的几年里面,SQL Server 2000已经成为你的环境中的一部分,操作指南已经熟练掌握,有大量的支持资源,很多人都对产品里里外外了解透彻,你的应用程序是稳定的。
  那么SQL Server 2005为什么会如此引人注目?以下的简短列表着重提出其中一些优秀的加强完善和新的特性。这些特性中的某些也许会给你的SQL Server 环境带来有说服力的改善。
  加强特性
  加强T-SQL
  性能改善
  加强备份
  在线维护操作
  加强商务智能
  加强管理GUI
  加强安全
  标准版本的提高的内存利用率
  加强XML
  更好的电子邮件处理
  支持64位
  新特性
  通用语言运行时(CLR)
  服务代理
  新产品版本
  高可用性特性
  数据加密
  专用的管理员连接
  在你开始升级或者实现SQL Server 2005之前,必须说明以下两个关键问题:培训和计划。正如你在这个列表中看到的,有许多新的特性和变化有待于发现和学习。
  学习
  花时间来理解产品和它所提供的内容。那个插入CD和载入数据库引擎的古老年代已经过去了。这些方式现在仍然可以起作用,但是如果你只是使用这些产品的基本功能,那么你就会错过大量的功能。举个例子:分析服务,SQL Server的分析工具。这个产品在几年前就可以出现了,大多数使用SQL Server 的人们都从来没有利用过它,甚至都不知道它的存在。
  随着SQL Server的不断成熟,越来越多的特性被添加到基本产品之上。这也好也不好。好的一面就是你可以获得在数据库引擎之外的更多的东西,不好的一面就是你要学习更多的内容了。那个不断成为精通SQL Server各个方面的专家的日子已经过去了——但是这并不意味着你依然可以不会使用这些新的特性。
  培训
  确保你的员工都得到了合适的培训。你确实不必去参加培训课程,但是要确保所有的数据库管理员和开发人员都利用额外的时间来不断地理解这个产品,新特性之间的细微差别,以及你的企业如何从其中获益。没有接受任何培训的跳跃有可能会导致你不喜欢的后果,那就是你也需要坚持一段时间。
  计划
  计划一下你要如何实现SQL Server 2005。即使是数据库引擎中的大部分基功能保持不变,用来计划升级过程的时间是值得花费的时间。数据库管理员和经理们似乎对这个移植过程的难易程度有不同的看法。在你开始实现之前,确保经理们和数据库管理员们的看法达成一致。我宁可采取谨慎的做法,认为这是一个更加复杂,而不是一个简单的过程,但是,无论怎么样,计划都是你成功的关键。
  实现
  开始行动。开始使用产品的人们越快地反馈和发现问题,在网络论坛、博客或者其他的因特网网站上解决问题,产品向一个稳定的平台成熟的过程越快,正如SQL Server 2000所经历的过程一样。我认为SQL Server 2005提高了非常显著的优势和很多的机会,这些优势和机会在以前几乎是不可能或者非常难以实现的。
  我不敢说“过了这个村,就没有这个店了”。SQL Server已经存在了很长一段时间,它拥有一个巨大的安装基础,并且很明显它不会往别处去。但是现在它就在眼前,用时间去理解特性集,判断这些加强点能不能帮助你的应用程序,在采取进一步的行动之前进行计划。无论你是否是明天还是半年之后再开始向SQL Server 2005移植,现在就用点时间开始计划和培训你的团队吧。
<script type="text/javascript"><!--google_ad_client = "pub-2947489232296736";/* 728x15, 创建于 08-4-23MSDN */google_ad_slot = "3624277373";google_ad_width = 728;google_ad_height = 15;//--></script><script type="text/javascript"src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script>
<script type="text/javascript"><!--google_ad_client = "pub-2947489232296736";/* 160x600, 创建于 08-4-23MSDN */google_ad_slot = "4367022601";google_ad_width = 160;google_ad_height = 600;//--></script><script type="text/javascript"src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script>
原创粉丝点击