为什么要从SQL 2000升级到SQL 2005?

时间:2008-09-26 17:13:25

标签: sql-server-2005 sql-server-2000 upgrade

我正在寻找你已经从SQL2000跳到SQL2005的最大原因。

15 个答案:

答案 0 :(得分:4)

  • 不创建临时表的递归。
  • 原生异常支持(尝试/捕获而不是if @Error goto)

答案 1 :(得分:3)

由于:

  

Microsoft希望提醒客户,对SQL Server 2000 Service Pack 3a(SP3a)的支持将于2007年7月10日结束。

答案 2 :(得分:2)

原生XML支持对我们来说很重要。

答案 3 :(得分:2)

SSIS支持。吹掉DTS,非常方便。 :)

答案 4 :(得分:2)

  1. SSRS - 我的组织真正的巨大优势是拥有SQL Server 2005附带的免费报告工具.Reporting Services使我能够生成外观漂亮的报告,这些报告具有我们的经理在很短的时间内所需的字段。它有一个内置工具,因此可以转换为excel,pdf或其他几种格式。这里有很多价值。

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

  3. SSAS - 分析服务看起来很有前景。我还没有制作任何数据立方体,因为我想组织一个实际的数据仓库。有了这些,就已经内置了强大的数据挖掘算法。

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

    此时,我建议您查看SQL Server 2008。

答案 5 :(得分:1)

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

然而,如果你要拖拽&直接从数据表中删除ASP.NET应用程序中的一些GridView,您将在应用程序中进行分页...

答案 6 :(得分:1)

CLR整合

答案 7 :(得分:1)

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

答案 8 :(得分:1)

我认为最大的原因是Vista不支持SQL 2000。因此,我不得不转向SQL 2005。

答案 9 :(得分:1)

我不知道它是否仅仅是我,但Linq2SQL与SQL 2000并不完全兼容。通常它应该根据模式的键,外键,RI等的推断自动生成和填充子集合。 2005年工作正常但我在2000年没有太多运气。

答案 10 :(得分:1)

通用表格表达式已被证明非常有用。

答案 11 :(得分:1)

异常处理......我们是如何管理SQL 2000的??

答案 12 :(得分:1)

PIVOT。这个漂亮的小语句比其他任何SQL Server 2005增强版节省了更多时间。

答案 13 :(得分:0)

您无法再通过“右键单击”导出表格。这不是一个问题,而是一个很好的理由。

答案 14 :(得分:0)

动态管理视图 for Optimization并快速找出服务器的状态。