6

我正在寻找您很高兴您已经从 SQL2000 跳转到 SQL2005 的一个最大原因。

4

15 回答 15

4
  • 递归而不创建临时表。
  • 本机异常支持(Try/Catch 而不是 if @Error goto)
于 2008-09-26T17:16:48.257 回答
3

因为:

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

于 2008-09-26T17:19:09.093 回答
2

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

于 2008-09-26T17:13:51.290 回答
2

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

于 2008-09-26T17:15:26.013 回答
2
  1. SSRS - 对于我的组织来说,一个真正巨大的优势是拥有 SQL Server 2005 附带的免费报告工具。Reporting Services 使我能够在很短的时间内生成漂亮的报告,其中包含我们的经理需要的字段。它有一个内置工具,因此他们可以转换为 excel、pdf 或其他几种格式。这里物超所值。

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

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

看看 SQL Server 2005 中包含的这三个工具。如果我必须选择一个作为迁移到 2005 的最大原因,那将是 SSRS。

在这一点上,我建议查看 SQL Server 2008。

于 2008-09-26T17:47:13.550 回答
1

异常处理...我们如何在 SQL 2000 上进行管理...?

于 2008-10-13T19:16:15.077 回答
1

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

但是,如果您要直接从数据表中拖放 ASP.NET 应用程序中的一些 GridView,您将在应用程序中进行分页...

于 2008-09-26T17:20:53.050 回答
1

PIVOT. That beautiful little statement has saved me more time then any other SQL Server 2005 enhancement.

于 2009-02-06T22:56:52.713 回答
1

CLR 集成

于 2008-09-26T17:24:20.967 回答
1

基于行版本的事务隔离

于 2008-09-26T17:24:40.857 回答
1

我认为最大的一个原因是Vista 不支持SQL 2000。因此,我不得不迁移到 SQL 2005。

于 2008-09-26T17:26:20.900 回答
1

我不知道是不是只有我一个人,但 Linq2SQL 不能完全与 SQL 2000 完美配合。通常它应该根据来自模式的键、外键、RI 等的推断自动生成和填充子集合。在2005 年,但我在 2000 年运气不佳。

于 2008-09-26T17:28:35.170 回答
1

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

于 2008-09-26T17:29:20.270 回答
0

Dynamic Management Views for Optimisation and to quickly find out the state of the server.

于 2009-02-06T22:54:21.643 回答
0

您不能再通过“右键单击”来导出表格。这与其说是一个很好的理由,不如说是一个问题。

于 2008-09-26T17:40:52.787 回答