2000升级到SQLServer2005的10个强硬理由 (2000升级加属性点的游戏)

技术教程 2025-05-01 07:34:00 浏览
2000升级加属性点的游戏

此文章主要讲述的是数据库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.各不相同的用户界面统一成了一个。

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

在以前,企业管理器(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)的原因。它会智能地引导你完成升级过程,并列出可能会出现的任何兼容性问题。

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

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

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

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

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

总结

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

【编辑推荐】


SQL2012如何附加2005的数据库mdf文件

右击数据库对象,并在快捷菜单中选择“附加”命令,打开“附加数据库”窗口,选择数据库文件附加。 2012是兼容2005的。

安装sql server 2000的时候,按“安装数据库服务器”后没有反应了

XP安装sql2000不能从这个介面装,要进到MSDN目录运行,然后也是什么都没有。等3、5分钟重启电脑就安装好了

sql server2005和08版都有什么配置要求?哪个要求低一些?

Sql server 2005最低配置要求:CPU要奔三,硬盘要600M,内纯要512M,系统2000要sp4,2003要 server 2008配置要求:SQL SERVER 2008系统兼容性不是很好,建议系统WINDOWS 8,WINDOWS 2000 SERVER硬件配置:CPU:建议至强处理器,随便玩的E6500---Q9XXX----I5-----I7主板:服务器主板,随便玩的挑INTEL LGA775-----LGA 1156-----LGA1366 接口主板硬盘:80G硬盘显示器:分辨率至少为 800x600 像素内存:2G以上,匹配主板,如果是服务器主板,选择带有ECC能够实现错误检查和纠正技术的内存显卡:主板集成就可以了sql server2005的要求低些

本文版权声明本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,请联系本站客服,一经查实,本站将立刻删除。

发表评论

热门推荐