zoukankan      html  css  js  c++  java
  • 肤浅的 SQL Server 2000、2005对比

      使用过2000和2005的童鞋对它们的不同一定有一定的看法,而且网上也有很多的资料,特别是官方网站上,SQL Server 2005 Beta 2 Transact-SQL 增强功能,但是今天就让我这个浅薄的人来讲讲它们之间肤浅的不同吧。

    • 界 面风格 
    1. 2000的界面比较低调、暗淡;
    2. 2005的界面比较圆滑一点,一个很重要的成功 点,就是字体使用了【微软雅黑】,呵呵;
    • 操作
    1. 2000 有一个企业管理器、一个查询分析器;
    2. 2005把他们合并了,大大方便了使用;
    • 还原时的区 别,如果还有用户使用数据库,还原时出错
    1. 2000是通过分离数据库来解决的;
    2. 2005是 通过属性,单用户来解决的,之后再把登陆用户设置为public权限;
    • 表属性
    1. 2000 中点击表右键属性,看到的信息很少;
    2. 2005中把【数据空间】和【索引空间】这些大家比较关心的属性放在里面了;
    •  查 询结果的显示
    1. 2000的比较单一;
    2. 2005有【以文本格式显示结果】【以网格显示结 果】【将结果保存到文件】等不同模式;
    • 表设计、修改
    1. 2000 中修改完表,保存就可以了,但是不能生成更新的脚步;
    2. 2005点击左上角【生成更新脚本】就会把更新的内容更新就可以了,不用另外写;
    •  触发器
    1. 2000直接在【所有任务】中就能找到;
    2. 2005 就只能通过命令来创建了,但是也有很大的区别,那就是2000中称为DML,这2005就成为DDL了;SQL Server 2005 触发器
    •  索引中的Include
    1. 2000没有这个 功能,只有一个叫【复合索引】的索引方式;
    2. 2005添加的一个为了解决复合索引过大的问题,这同样也是为了解决性能问题;
    •  数据引擎优化顾问
    1. 2000没有这个功能;
    2. 2005有一些 优化建议,方便DBA使用;
    •  源代码管理
    1. 2000没有这个 功能;
    2. 2005还没有使用过;
    •  行锁
    1. 2000 没有这个功能;
    2. 2005把锁延伸到行、快照;
    •  商业智能、数据挖掘
    1. 2000在这个方面很薄弱;
    2. 2005集成了很多的算法,也方便操作;
    •  过 程缓存中的"时钟清扫"(时钟算法)
    1. 2000它叫做惰性XX;
    2. 2005它叫做资源 监测;
    • 执行计划

      bookmark lookup

    •  内 部
    1. 2000一些性能问题的出现;
    2. 2005有了一定的提高;
    •   其它

      SQL Server 2005提供了一些新的特性,比如文件流支持(向第三代数据库迈出了可喜的一步)、T-SQL的改进(TOP子句等)、数据库镜像、透明的客户端重定向、 新的基于架构的安全模型、内建的HTTP服务器等。

    • 资料:
    1. sql2000 和sql2005有哪些区别
    2. SQL Server 2005 触发器
    3. 上面一篇文章的原文
    4. SQL2005 触发器
  • 相关阅读:
    gzip 所使用压缩算法的基本原理(选摘)
    vue之mixin理解与使用
    搭建WebRtc环境
    js下载文件防止白屏
    JS实现多语言方式
    JS简单实现自定义右键菜单
    ThinkPHP框架整合phpqrcode生成二维码DEMO
    【百度地图API】如何给自定义覆盖物添加事件
    PHP程序守护进程化
    Linux下Apache服务的查看和启动
  • 原文地址:https://www.cnblogs.com/gaizai/p/1687269.html
Copyright © 2011-2022 走看看