到底该不该升级到SQL2005?

xianduo 2008-03-17 03:40:09
听说Sql server 2005相对SQL Server 2000有了很多改进,但我用了几年SQL Server 2000了,觉得还是挺好用的,想请教一下大家SQL2005到底有那些方面的改进,不知道是不是升级到SQL2005?
...全文
273 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
w2jc 2008-03-23
  • 打赏
  • 举报
回复
如果SQL2000完全满足你现在的需求,好像也不是很必须,
但是要注意,MS将在2008年(今年)停止对SQL2000的主流技术支持,今后再也没有SP,也没有Hotfix
如果你是做关键应用,那么还是尽早做好升级计划和测试,然后迁移到2005上面。
changen 2008-03-22
  • 打赏
  • 举报
回复
SQL2005中的分区表也是个亮点!从分区表也能看出微软要做大作强SQL Server的信心。资料很多,这里不详细说。但是重点了解的是:现在的SQL Server2005的表,都是默认为分区表的。因为它要支持滑动窗口的这个特性。这种特性对历史数据和实时数据的处理是很有帮助的。
但是需要注意的一点,也是我使用过程中发现的一个问题。在建立function->schema->table后,如果在现有的分区表上建立没有显式声明的聚集索引时,分区表会自动变为非分区表。这一点很让我纳闷。如果你觉得我的非分区索引无法对起子分区。
分区表效率问题肯定是大家关心的问题。在我的试验中,如果按照分区字段进行的查询(过滤)效率会高于未分区表的相同语句。但是如果按照非分区字段进行查询,效率会低于未分区表的相同语句。但是随着数据量的增大,这种成本差距会逐渐减小,趋于相等。(500万数量级只相差10%左右)。
adomina 2008-03-22
  • 打赏
  • 举报
回复
升到SQL2005吧,不会有错的,好处多着呢,像它的外键的级联更能扩展。可能大部分的同行在设计OLTP系统的时候都不愿意建立外键,都是通过程序来控制父子数据的完整性。但是再开发调试阶段和OLAP环境中,外键是可以建立的。新版本中加入了SET NULL 和 SET DEFAULT 属性,能够提供能好的级联设置。
teastain 2008-03-17
  • 打赏
  • 举报
回复
升级到2005是蛮好,用起来方便,感觉也改进了一些。
但是如果有其他联系人用的是SQL 2000,并且你们要交换数据,就麻烦了……
2000不接受2005的数据。
超级讨厌
xianduo 2008-03-17
  • 打赏
  • 举报
回复
希望能得到大家的帮助。
liangCK 2008-03-17
  • 打赏
  • 举报
回复
有钱就升吧.

34,576

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧