1

我工作的公司决定加入 21 世纪,并将我们的主数据库集群从 SQL Server 7 升级到 SQL Server 2005。作为 Web 开发人员,我应该对 SQL Server 2005 的哪些新奇特功能感到兴奋或了解?

目前我主要编写 CRUD 样式查询,几乎完全使用存储过程来混合 ASP.net 和经典 ASP 环境。

4

6 回答 6

1

想到的一个是您可以将 CLR / .NET 代码集成到 SQL Server 中。

这里有一些其他的。

于 2009-07-15T06:52:47.473 回答
1

我最喜欢的新功能是

  • varchar(max) nvarchar(max) 数据类型(比 text、ntext 更容易使用)
  • xml 数据类型和 Xpath 支持
  • 使用 try...catch 块改进错误处理
  • .NET 代码集成
  • 改进的管理界面
于 2009-07-15T13:38:24.003 回答
1

公用表表达式,PIVOT 和 UNPIVOT,APPLY

于 2009-07-15T13:48:40.500 回答
1

SQL 7?我将从基础开始,例如参照完整性和级联。或者,您不必为 Access 在 98 年左右使用 Sql 7 时所做的所有事情编写自己的触发器。

于 2009-07-15T13:50:49.937 回答
1
  1. 系统表现在无法访问,您将需要使用系统目录视图。是的,您的一些代码需要重写。
  2. 分区。您可以将非常大的桌子分成两个。
  3. 试着抓。
  4. 公用表表达式 (CTE)。它就像临时表,但更强大。
  5. 管理服务器,可帮助您注册服务器组,然后从任何其他客户端使用这些组。(也许只有 2008 年?我不记得了)
  6. 我不知道您的需求,但我对镜像感到兴奋。但我是 DBA :)
  7. 一些新类型。
  8. 快照。
  9. 你的大部分代码仍然可以工作:)

和许多其他的事情。

于 2009-07-15T14:10:10.543 回答
1

性能监控、分析、调优

动态管理视图和功能

http://msdn.microsoft.com/en-us/library/cc917696.aspx

于 2010-04-02T02:31:54.490 回答