升级到SQL SERVER 2005的理由? 20keynes]

发布时间:2017-1-24 0:57:52 编辑:www.fx114.net 分享查询网我要评论
本篇文章主要介绍了"升级到SQL SERVER 2005的理由? 20keynes]",主要涉及到升级到SQL SERVER 2005的理由? 20keynes]方面的内容,对于升级到SQL SERVER 2005的理由? 20keynes]感兴趣的同学可以参考一下。

我们最近拿了一个SQL 2005的正版,公司里很多技术同事争议是否要升级倒SQL 2005,我需要决策。 请问各位高手,升级倒2005的理由是什么?

2005的性能比2000要好,这是肯定的,如果硬件够强,可以升级

看我名字,有答案了吧:)

你下本2005的BOOKS ONLINE,好好看看,就知道需要不需要了!

俺们也在打算用,不过我什么都不知道,用过一次不习惯就不用了,老板要求把2005和2000对比整理出升级需要什么配置,对工作有什么好处,要培训,针对重点培训哪里?.不知道咋整理?郁闷中

呵呵,不行就慢慢来.看你们实力了!!! 要是换2005但是没有时间学习,那么就还是2000. 要是都有精力学习,那么就直接上,到时候给我点学习你们的机会!

这个上网一找就知道了 ================================== 在SQL Server 高手的大海中小心的行走 ==================================

你可以先去整体了解2005的新特性,和增强的特性,了解完以后,你就可以权衡了

欢心喜地等来SQL Server2005,没想到集成了.Net这种低性能的东西!敢问大侠,新版的SQL Server Management Studio跑得很快吗?功能是强大了,性能却降低了! 不过,跟着微软走的话就没有什么选择了,SQL Server2000中的一些特性会被新东西代替,迟早是要升级的!

SQL Server 2005相对于SQL Server 2000改进很大,有些还是非常实用的。 举几个例子来简单说明 这些例子我引用了Northwind库。 1. TOP 表达式  SQL Server 2000的TOP是个固定值,是不是觉得不爽,现在改进了。  --前n名的订单 declare @n int   set @n = 10   select TOP(@n) * from Orders  2. 分页  不知各位过去用SQL Server 2000是怎么分页的,大多都用到了临时表。SQL Server 2005一句话就支持分页,性能据说也非常不错。  --按Freight从小到大排序,求20到30行的结果   select * from(       select OrderId, Freight, ROW_NUMBER() OVER(order by Freight) as row from Orders   ) a   where row between 20 and 30  3. 排名  select * from(       select OrderId, Freight, RANK() OVER(order by Freight) as rank from Orders   ) a   where rank between 20 and 30  4. try ... catch  SQL Server 2000没有异常,T-SQL必须逐行检查错误代码,对于习惯了try catch程序员,2005是不是更加亲切:  SET XACT_ABORT ON  -- 打开 try功能   BEGIN TRY       begin tran           insert into Orders(CustomerId) values(-1)       commit tran       print 'commited'   END TRY   BEGIN CATCH       rollback          print 'rolled back'   END CATCH  5. 通用表达式CTE  通过表达式可免除你过去创建临时表的麻烦。 www.knowsky.com --例子:结合通用表达式进行分页  WITH OrderFreight AS(       select OrderId, Freight, ROW_NUMBER() OVER(order by Freight) as row from Orders   )   select OrderId, Freight from OrderFreight where row between 10 and 20  特别,通过表达式还支持递归。 6. 直接发布Web Service  想要把store procedure变成Web Service就用这个吧,.NET, IIS都不需要,通过Windows 2003的HTTP Protocol Stack直接发布WebService,用这个功能需要Windows 2003 sp1  --DataSet CustOrdersOrders(string customerID)   CREATE ENDPOINT Orders_Endpoint   state=started   as http(       path='/sql/orders',       AUTHENTICATION=(INTEGRATED),       ports=(clear)   )   for soap(       WebMethod 'CustOrdersOrders'(             name='Northwind.dbo.CustOrdersOrders'       ),             wsdl=default,       database='Northwind',       namespace='http://mysite.org/'   )  Web Service就发布好了,敲入http://localhost/sql/orders?wsdl得到wsdl 

感觉没必要

还不成熟,出了问题那就麻烦了,很多潜在的问题都不知道

2005的性能比2000要好,这是肯定的,如果硬件够强,可以升级 在性能优化、数据库的管理等方面 2005比2000要好。

在网上随便搜一下,新增了很多功能!感觉还不错!

up

发布了半年就出SP1. 之前mssql 2005的产品经理那段话让人怕怕, 至少再等一个sp

从哪能下SQL2005的BOOK??各位大侠告告我啊?

有潜在问题,等二年再说

上一篇:将表从SQLSERVER2000中导入到SQLSERVER2005中遇到的问题 20CSDN]
下一篇:有关扩展存储过程的问题,急!急! 100CSDN]

相关文章

相关评论