为什么要升级从SQL2000到SQL2005?(Why should I upgrade from

2019-08-04 23:14发布

我在找你高兴,你已经做了从SQL2000到SQL2005跳跃的最大单一原因。

Answer 1:

  • 递归不创建临时表。
  • 原生支持例外(try / catch语句来代替,如果@Error转到)


Answer 2:

因为:

微软想提醒的是,对于SQL Server 2000服务包3a(SP3a中)支持将结束于2007年7月10日,客户。



Answer 3:

原生XML支持是大了,我们在这里。



Answer 4:

SSIS支持。 吹灯DTS的路程,非常方便。 :)



Answer 5:

  1. SSRS - 为我组织一个非常巨大的优势是有附带SQL Server 2005中提供的免费报告工具,报表服务可以让我产生漂亮的报告,恰好有我们的管理人员需要在很短的时间字段。 它有一个内置的工具,使他们能够转换到Excel,PDF,或其他多种格式。 价值很多在这里。

  2. SSIS - 2005年集成服务是ETL非常强大的(出口,转换,加载)功能。 您可以设置程序自动按计划运行。

  3. SSAS - 分析服务看起来很有希望。 因为我想组织一个实际的数据仓库我还没有做出任何多维数据集呢。 一旦你的,强大的数据挖掘算法都已经内置的。

看看所附带的SQL Server 2005。如果我必须选择一个作为移动到2005年,这将是SSRS的最大单一原因这三个工具。

在这一点上,我建议在寻找的SQL Server 2008。



Answer 6:

无(手动)创建临时表分页是一个基本的,但巨大的进步。

但是,如果你再要拖动和直接从数据表中您的ASP.NET应用程序掉落一些GridView的,你会在应用程序分页...



Answer 7:

CLR集成



Answer 8:

基于行版本控制的事务隔离



Answer 9:

我认为,最大的一个原因是,SQL 2000不支持在Vista上。 我不得不搬到2005年的SQL因为这一点。



Answer 10:

我不知道这是否只是我,但LINQ2SQL并不完全与SQL 2000完美地工作通常它应该根据您的模式的键,外键,RI等推论自动生成并填充子集合工作正常2005年,但我没有在2000年有多少运气。



Answer 11:

公用表表达式已被证明非常有用的。



Answer 12:

异常处理......我们是怎么过管理上的SQL 2000 ...?



Answer 13:

PIVOT 。 这美丽的小说法为我节省了更多的时间,然后任何其他SQL Server 2005的增强。



Answer 14:

你不能用一个“右击”再导出表。 这是不是一个很好的理由更多的问题。



Answer 15:

动态管理视图进行优化并快速找出服务器的状态。



文章来源: Why should I upgrade from SQL2000 to SQL2005?