2000升级到SQLServer2005的10个强硬理由

此文章主要讲述的是数据库SQLServer2000升级到SQLServer2005的十个理由,这个最新版的SQL Server2005数据库在管理工作间,SSIS以及内置的一些商业智能等相关方面有了多项提高。

 

大多数的IT专家都在使用SQLServer2000,并仍在为SQLServer7数据库提供支持,(有一些人甚至还在支持SQLServer6.5数据库)。随着SQLServer2005的到来,我们常常被问到:我应该升级吗?在本文里,我们列出了为什么你应该升级到SQLServer2005的10个最重要的理由。

1.现在仍在使用的所有东西仍然能够(在某种程度上)继续使用。

SQLServer2005的管理工作间(Management Studio)将让你对SQLServer2000和SQLServer2005的数据库进行控制。管理工作间无法用于SQLServer6.5和7.0,但是将其移植到可以兼容的版本是很容易的。

 

由于兼容性的问题,有一些东西无法很容易地移植到管理工作间。例如,如果你的SQLServer2000数据库含有图表,那么在没有升级数据库的情况下你是无法使用这些图表的。

2.SQLServer2005带有更多的组件。

SQLServer先前的版本以多种不同的方式打包了多个不同的组件。例如,无所不包的企业版捆绑了所有的东西,但是你可能没有机会用到这个版本。SQLServer2000版里没有包括分析服务(Analysis Services)——所以你必须单独购买这个组件。

 

微软已经改变其市场策略,把所有的组件都捆绑到一个程序包里。SQLServer2005的价格要比先前的版本高,但仍然是非常划算的。如果你参加了SQLServer2005的发售仪式,微软会送给你一个免费的版本——无任何附加条件的。

3.各不相同的用户界面统一成了一个。

在以前,企业管理器(Enterprise Manager)和查询分析器(Query Analyzer)、报告服务(Reporting Services)和数据转换服务(Data Transformation Services,DTS)都是单独的应用程序,它们的界面完全不统一。管理工作间为你提供了一个整洁的用户界面,让你能够访问到所有的组件,甚至是在线的分析处理(online analytical processing,OLAP)和SQLServer集成服务(SQL Server Integration Services,SSIS),而不论组件所属的是哪种Server。这就带来了更高的生产效率和更加低廉的培训成本。即使你选择以SQLServer2000的格式来维持数据库,你仍然能够使用全新的用户界面来完成自己的各项工作。

 

4.让.NET语言来承担主要工作。

T-SQL仍然是用来完成你90%任务的工具,但是某些任务要求特别的精确;在这些情况下,T-SQL就显得尤为不足了。这样的例子包括逐行控制(row-by-row control),尤其是你必须要将当前的行与先前的行进行比较,并在一个过程里写入多个表格的时候。你可以在T-SQL里完成这个任务。因此,你可以会发现让.NET的行集来处理非常复杂的逻辑会更简单。我们不建议你匆忙运行并重写.NET里的所有存储过程;而应该把它当作是新加进来的好东西,而不是对T-SQL的替换。

 

5.你可以利用报告服务的优势。

我们可以对“后端能做的一切后端都应该做到”这一原则进行一些修正。例如我们认为在应用程序里构建动态的SQLServer查询常常是很无聊的事。有的时候,更好更安全的方式是用前端的应用程序来集中参数,然后调用存储过程,这是很有必要的。

 

SQLServer2005的报告服务把这一概念扩展到了另外一个层次。在SQLServer2000和更早一些的版本里,报告是由各种不同的前端应用程序(C++、VB、Delphi、Access、Crystal Reports等等)来发布的。你可以把这一功能放到报告服务里,因为它具有无与伦比的优势。首先,你从给定前端获得所有的逻辑。然后,你使用事实上来自任何前端的报告服务,这就意味着你的应用程序开发人员能够从应用程序里删掉很多代码。这是关于所有可能用户界面的一个报告,这也就是说如果报告里有错误,你一旦修补好了,而所有的用户面将会继承这个修补程序。

6.内置商业智能。

商业智能(Business Intelligence,OLAP)并没有内置在先前的SQLServer里,除非你购买的是企业版的SQLServer2000。即使能够承担得起这一笔费用,你也必须重新学习一个全新的界面。如果使用SQLServer2005的话,你可以完成以前能够完成的所有任务,而使用的是一个整洁和集成的用户界面。

 

7.告别DTS,迎接SSIS。

SQLServer2005用一项名为SSIS的新技术取代了DTS,前者是一个巨大的突破。我们认为SSIS最酷的地方是,数据转换现在成了SSIS的一个对象。最后,你可以真正地进行流控制和错误处理,方式是建立提取、转换和加载(ETL)操作以外的任务。

 

8.使用升级指导进行智能升级。

SQLServer2005引入了新的功能,并对已有的功能进行了改变,以帮助提高性能、安全和可管理性。这些变化可能会影响到你原有的应用程序。这就是为什么微软的SQLServer小组开发出升级指导(Upgrade Advisor)的原因。它会智能地引导你完成升级过程,并列出可能会出现的任何兼容性问题。

 

9.你现在随时对安全进行微小的调整。

由于加入了专门的数据库架构,并增加了分派某些管理任务而不需要让所有的开发人员和初级DBA都成为一个全知全能的高级架构师的能力,因此通过只给予用户完成他们的任务所需要的权限,你可以极大地增强SQLServer2005 的安全性。(无可否认的是,有些开发人员可能认为这不是进行升级的一个好理由。)

 

10.来自企业可伸缩性的益处。

SQLServer2000存在一些企业可伸缩性的问题,但是这对于SQLServer2005来说已经不成问题。看来SQLServer2005准备用自己的利器来对付Oracle和DB/2的企业级产品。不管你怎么算成本(不论是按每个处理器算还是按每个客户算),它总是要比Oracle和DB/2的成本低得多。

 

总结

即使你不一定需要立即从SQLServer7或者2000上进行迁移,但是你应该安装SQLServer2005,因为它所带来的好处是巨大的。你可以继续管理SQLServer2000的数据库,而不需要对它进行转换,同时还能够享受到SQLServer2005带来的强大的新特性。只要使用一下SQLServer的管理工作间,你就会忘掉企业管理器和查询分析器。它们将很快步CP/M的后尘。

 

【编辑推荐】

  1. 实现SQL Server索引的代码示例
  2. SQL Server创建约束的代码运用
  3. 创建SQL Server数据库更是实在
  4. SQL Server 2005商业智能功能浅析
  5. 修改SQL Server 2005 数据库的执行环境很简单

文章来源网络,作者:运维,如若转载,请注明出处:https://shuyeidc.com/wp/256414.html<

(0)
运维的头像运维
上一篇2025-05-01 07:20
下一篇 2025-05-01 07:21

相关推荐

  • 个人主题怎么制作?

    制作个人主题是一个将个人风格、兴趣或专业领域转化为视觉化或结构化内容的过程,无论是用于个人博客、作品集、社交媒体账号还是品牌形象,核心都是围绕“个人特色”展开,以下从定位、内容规划、视觉设计、技术实现四个维度,详细拆解制作个人主题的完整流程,明确主题定位:找到个人特色的核心主题定位是所有工作的起点,需要先回答……

    2025-11-20
    0
  • 社群营销管理关键是什么?

    社群营销的核心在于通过建立有温度、有价值、有归属感的社群,实现用户留存、转化和品牌传播,其管理需贯穿“目标定位-内容运营-用户互动-数据驱动-风险控制”全流程,以下从五个维度展开详细说明:明确社群定位与目标社群管理的首要任务是精准定位,需明确社群的核心价值(如行业交流、产品使用指导、兴趣分享等)、目标用户画像……

    2025-11-20
    0
  • 香港公司网站备案需要什么材料?

    香港公司进行网站备案是一个涉及多部门协调、流程相对严谨的过程,尤其需兼顾中国内地与香港两地的监管要求,由于香港公司注册地与中国内地不同,其网站若主要服务内地用户或使用内地服务器,需根据服务器位置、网站内容性质等,选择对应的备案路径(如工信部ICP备案或公安备案),以下从备案主体资格、流程步骤、材料准备、注意事项……

    2025-11-20
    0
  • 如何企业上云推广

    企业上云已成为数字化转型的核心战略,但推广过程中需结合行业特性、企业痛点与市场需求,构建系统性、多维度的推广体系,以下从市场定位、策略设计、执行落地及效果优化四个维度,详细拆解企业上云推广的实践路径,精准定位:明确目标企业与核心价值企业上云并非“一刀切”的方案,需先锁定目标客户群体,提炼差异化价值主张,客户分层……

    2025-11-20
    0
  • PS设计搜索框的实用技巧有哪些?

    在PS中设计一个美观且功能性的搜索框需要结合创意构思、视觉设计和用户体验考量,以下从设计思路、制作步骤、细节优化及交互预览等方面详细说明,帮助打造符合需求的搜索框,设计前的规划明确使用场景:根据网站或APP的整体风格确定搜索框的调性,例如极简风适合细线条和纯色,科技感适合渐变和发光效果,电商类则可能需要突出搜索……

    2025-11-20
    0

发表回复

您的邮箱地址不会被公开。必填项已用 * 标注