希望能听听MS SQL Server 2005 的缺点,
在小公司没碰到MS SQL 的缺点,
长长视野,增长见识............

解决方案 »

  1.   

    呵呵,缺点就是太好用了
    说真的,如果说缺点,就是使用SQLSERVER 2005 附加过的数据库,不能再使用SQLSERVER 2000附加,还原亦一样!
      

  2.   

    比sql2000大,耗资源,小型数据库开发2000可能更合适
      

  3.   

    跟2000比肯定要好啊,MS又不傻,不会搞倒退。跟ora比,数据规模上可能有差距,并且仅支持windows,不知何时能支持linux平台
      

  4.   

    SQL2005好处多多!其中一个好处就是能够管理海量的数据,这个是SQL2000完全不能比拟的! 我公司的旧ERP系统,数据文件达到了6G,日志10多G, 出现的问题比较多,特别是对于一些有几千W行的表查询时!可能是程序或者服务器不好的原因吧!还有,SQL2005的分区表好好用!功能强大! 其他还是摸索中~~~~~~~~~~
      

  5.   

    那个Oracle,MySQL比缺点在那里?
      

  6.   

    那个跟Oracle,MySQL比缺点在那里?
      

  7.   

    操作起来不如sql server 2000方便.
      

  8.   

    SQl20005不能从操作界面导入excel表格。不比SQL2000灵活。
      

  9.   

    缺点就是平台具有局限性,只支持WINDOWS平台,而WINDOWS的安全性就不说了。
      

  10.   

    DTS功能不如以前好使,但是2005的进步还是明显的,期待2008 ,哈哈
      

  11.   

    sql server2005比mysql应该强大一点吧。
    在海量数据处理上oracle有一定优势。
      

  12.   

    既然只说缺点, 那优点就不管啦个人的感觉(主要是与 2000 相比)
    1. managent studio, 不如原来的企业管理器+查询分析器
       平时基本上操作都是用T-SQL的, 用 managent studio 太耗资源(慢就不说了), 而且很多图形化界面的功能都不用, 不如用以前的查询分析器快(所以个人觉得之前的企业管理器+查询分析器的模式比较适合我)
       另外, managent studio 少了两个很重要的东西, 一个是看查询执行计划的时候, 如果缺少统计, 没有办法直接创建缺少的统计(查询分析器可以); 另外一个方面, 即使用文本模式, 大量的字符数据也会被截断(查询分析器不会)2. SSIS 貌似强大, 但不稳定, 速度也不如之前的DTS(一般run一个最简单的SSIS包, 好像差不多都要一分钟(主要应该是有一个加载包的时间))3. 导入/导出向导, 不如之前的好用, 而且对数据类型之间的兼容性变弱了, 最重要的一点是, 没有专门针对 sql server 之间传数据的了(之前是可以把一个库的某些对象直接导到另一个库的, 像表的索引什么的都可以导过去, 现在没啦)
      

  13.   

    SQL Server 2008 感觉就不一样了.....
      

  14.   

    呵呵,很同意邹老大的说法,SSIS确实慢多了,导入导出向导对那个数据验证不是一般的复杂,但兼容性却差了,呵呵,自从2005后很少用这个向导
    2008如何呢?
      

  15.   

    分析函数感觉没有Oracle的好用!帮助也没有2000的写的好,举例太少了!
      

  16.   

    1. SSMS 不好玩,之前的企业管理器+查询分析器的模式比较适合我-同意2. 资源大3. 利用SSMS做任务管理很麻烦,比方创建一个备份任务。并且速度超级慢
      

  17.   

    缺点就是我用惯了SQL2000,一下子用不惯SQL2005呵呵 ..
      

  18.   

    SQL 2005可以移植性差,只能在wondows,不像oracle海量数据存储,支持多系统,也不像MYsql安全。不过也要技术和应用程序
      

  19.   

    估计SQL2005是一个过渡性的产品,眼光还是向SQL2008转移吧
    但是,面对大数据量的数据,它还是性能很同样用SQL2000强多了
      

  20.   

    现在的缺点就是 SQL 2008 已经正式发布了.
      

  21.   

    一般情况下,用的最多,但是sql支持也最不好的功能就是: 分页机制大数据量的分页,排序麻烦的很
      

  22.   

    2005的导入导出好难用!以前都是直接导出access来备份数据,现在不行啦,迁移的时候倒不回去了。
    生成数据库脚本也是超慢,不知道sql在干啥,需要那么多时间,2000可是超快的。
    总之2000的兼容性最高,导数据什么的超级方便。
      

  23.   

    有些地方确实没有2000方便
    比如产生sql script等.
    还是看2008会怎样吧
      

  24.   

     分页函数和直接从表里面导数据没ora爽。
      

  25.   

    sql2005 慢是大家有目共睹的 
    像楼上某位说的 联机丛书不好 
      

  26.   

    Ranking函数集中的pivot/unpivot。
    个人感觉没有case直观。而且默认的第三字段(还可能更多)作为group by字段很容易造成新手的错误。SQL Server的登陆无法分配CPU/内存占用等指标数。如果你的SQL Server给别人分配了一个只可以读几个表的权限,而这个家伙疯狂的死循环进行连接查询,会给你的系统带来很大的负担。而SQL Server如果能像Oracle一样可以为登陆分配如:5%的cpu,10%的内存。就可以解决这个漏洞。undo和redo都放在数据库得transaction中,如果说我们在设计数据库的时候考虑分多个数据库,可能能在一定程度上避免I/O效率问题。但是同样会为索引视图等应用带来麻烦。看看行级和事务级的快照数据放在tempdb中,就能感觉到目前架构的尴尬。Sql2005支持多路队列,使用多个队列的有一个主要问题是,添加一个队列后需要在各队列之间重新分配任务,在队列之前来回移动任务可能会浪费很多时间。以杂货店为例,当一个新的收银台开始工作时,想象一下许多顾客推着购物车蜂拥而至的场面。
      

  27.   

    昨天还想装个sql2005呢?
    看完了,真是有点犹豫了!
      

  28.   

    2005比较占内存,但是比oracle好多了
      

  29.   

    MS SQL Server 2005 把企业管理器和查询分析器整合在一起了  它比2000的系统配置要求要高,占系统的内存也较大
      

  30.   

    比较慢,消耗资源。。
    安装sp2也有碰到问题,sp2也不是很稳定
      

  31.   

    2005的DTS兼容性是没有2000的时候好了,不过似乎2008的好点。我导入异构数据,2005一直报错,不成功我也没有找到问题。2008直接导进去了,后来发现其实就是默认的字段短了点。太弱智了,字段长度是系统自己设置的都是char(50)