间的区别的sql 2000和sql server 2005 发布日期: 2008年7月10日发布者: rajasekhar会员级别: 黄金 点 : 1回应: 7 |
之间的区别的sql 2000和sql server 2005 ?
|
复 |
| 作者: shivshanker cheral 2008年7月10号 | 会员级别: 钻石 | 评分:  积分 : 0 |
的快速摘要分歧: 功能的sql server 2000的sql server 2005 服务器程序扩展有限公司 , 以扩展存储过程,这是很难写 , 会影响服务器的稳定性。 将在clr到关系引擎允许托管代码编写的。 net的语言运行。 不同级别的安全保护服务器写得不好的代码。 的t - sql 错误处理有限公司检查@ @错误,没有多大的灵活性。 此外的尝试/渔获量可以更成熟的错误处理。 更多error_xx功能可以收集更多的资料错误。 的t - sql 语言sql语言增强从以前的版本提供了强有力的数据处理能力。 一切权力的sql server 2000增加了ctes复杂,递归的问题,增强首页能力,枢轴/应聘/排序功能, row_number 审计有限公司支持使用触发器审计变化。 强大的事件处理的事件通知,输出的条款, ddl触发器。 庞大的数据类型为有限公司 , 以8k型不动正常的数据到文本数据类型。 文字是很难工作的编程环境。 包括新的varchar (最大值)类型 , 可以存储多达2gb的数据单栏/列。 xml的有限公司转化成xml的关系数据的select语句,和一些简单的查询工作转变文件。 原生xml数据类型,支持架构和全面的xpath / xquery查询查询的数据。 ado.net 1.1版的ado.net包括增强的客户端的发展。 v2的拥有更多功能,包括自动故障切换功能的数据库镜像,支持多种积极的结果集(火星) ,追查要求,统计,新的隔离级别等。 消息没有消息内置到sql server 。 包括服务代理,一个全功能的异步消息系统 , 已经从微软消息队列( msmq的) ,这是集成到windows 。 reporting services的一个非常强大的报表环境,而是一个1.0的产品。 众多的功能,运行时间排序,直接打印,阅读器的控制 , 并增强开发经验。 的etl的dts是一个非常容易使用和直观的工具。 能力有限的来源和变革。 一些建筑,如环,是非常难以实施。 整合服务是一个真正的编程环境 , 允许几乎所有的数据来源 , 使用和更多类型的转变发生。 非常复杂的环境 , 是很难的非数据库管理员使用。 需要编程技能。 全文搜索可行的解决办法,但有限的能力。 繁琐的工作 , 在许多情况下。 更加开放的架构,使集成和插件的第三方扩展。 更灵活的搜索功能。
参阅文件
数据库2003 2005 differences.rtf |
| 者: ultimaterengan 2008年7月10号 | 员级别: 钻石 | 分:  点 : 1 |
一般最条款是用来执行上选择最ñ结果。 此功能的top是延长在sql 2005年 , 这样我们也可以使用表达除了诠释, bigint和百分之执行查询 , 并扩大到可用于update和delete语句。
在sql 2000年
语法:选择热门ñ [百分比]
例如:
选择热门10 *从tablename
或
选择热门百分之十*从tablename
ñ指定多少行返回。 如果百分之没有指定, n是行数返回。 如果百分之指定, n是百分比的结果集列返回
缺点:
我们无法参数。
它将不仅为select语句。
如果我们要限制的行数受选择在运行时,或限制了受影响的行更新或删除你必须清楚地描述了行使用join或where子句,或者你可以欺骗一些使用rowcount ,像这样
设置rowcount 10删除从表在payratefieldname = 1设置rowcount 0it可以工作 , 但风险是如果由于某种原因rowcount未设置为0然后其他报表也将限制在10 。
所有这些缺点都克服了在sql 2005年引进的表达语法。
在sql 2005年
语法:选择顶(表达) [百分比]
例如:
是数字表达 , 它指定的行数返回。 表达是含蓄转为浮动价值百分之指定,否则,它会转换为bigint 。
例如:
选择热门10 *从tablename
或
选择热门百分之十*从tablename
或者我们可以在运行时为
声明@诠释
集@ topnum = 10
选择顶部( @ topnum ) *从
对于select语句 , 您必须指定括号如果你是通过一个参数,否则是可选
选择顶( @ topnum ) *从tablename选择热门10 *从tablenamewhen做了更新或删除,则必须使用括号在这两种情况下:
删除顶( @ topnum )由employeesdelete顶( 10 )从tablename更新顶( @ topnum ) tablename设置字段= @ fieldvalue最新热门( 10 )从雇员设置字段= @ fieldvalue这是好微妙变化 , 在sql 2005年
已经度过了愉快的一天
|
| 者: sivangari 2008年7月10号 | 员级别: 黄金 | 分:  积分 : 6 |
嗨, sl的2000年第主题数据库的sql 2005年更多的评论。 1用户界面的差异,工具*分析服务管理器(学会)
*查询分析器(质素保证)
*企业管理群( em )
*报告管理 *商业智能开发工作室(出价)
* sql server management studio中( ssms ) 2用户界面的差异组织粮食 *学会“数据库” *出价“解决办法”和“项目”
3用户界面的差异-数据建模*必须连接到做任何事
*单数据源,事实表每立方
*不能直接重新命名实体,必须诉诸意见重新命名数据库实体和逻辑抽象
*必须诉诸虚拟立方体混合事实粒度
*不支持任意sql作为数据源 *资料来源次数( dsvs )提供一个抽象层
*从数据库和立方体,力学可以包含来自多个表异构
*在数据源,一旦力学成立,不需要连接到工作立方体模型
*可以重命名实体,提供说明
*命名查询,任意sql作为数据源
* dsvs之间可以共享立方体和dts改进一致性和管理
4用户界面的差异- cube的建设*手动密集,即使向导
*必须知道的基本架构以及 * intellicube 5用户界面的差异部署*存档/还原数据库 * cab文件 *任何配置变量的数据源的连接等 *详细配置和部署模型
6用户界面的差异-元数据存储 *有伊萨库
*默认为access ,可以升级到sql server
*无法真正源头控制 *没有一个存放
*元数据存储在xml文档,可以很容易地源控制
*团队开发提供便利
7架构,统一维度模型 *差别平面文件,关联,立方体和web服务的数据来源 *统一维度模型( udm )集成了所有类型的数据来源,数据的消费者认为 , 单一的,多层面的接口
*允许用户模式将极大地丰富
*提供高性能查询支持互动分析,甚至超过了巨大的数据量
*使商业规则 , 被抓获的模型 , 以支持更丰富的分析
*支持写和收盘循环'
8结构的尺寸 *角色扮演需要多个层面 *角色扮演是一个新的层面类型
*参考尺寸
*多对多尺寸
9架构的层次*唯一一个层次每尺寸
*属性或者部分层次或属性 *零到多个层次的同一尺寸
|
| 者: chandramohan 08年7月10日 | 员级别: 黄金 | 分:  点 : 1 |
http://www.neowin.net/forum/lofiversion/index.php/t406880.html
http://www.codeproject.com/dotnet/vs2005news.asp
请通过此链接http://msdn2.microsoft.com/en-us/library/t357fb32.aspx 。 您将发现的新功能 , vs.net2005
http://forums.msdn.microsoft.com/en-us/vsx/thread/d1730c60-f99a-4b96-ad6a-c10d19331b8d www.neowin.net/forum/lofiversion/index.php/t406880.html www.computing.net/answers/programming/visual-studio-2005-vs-vsnet-2003/13664.html weblogs.asp.net/israelio/archive/2005/01/27/361585.aspx
www.neowin.net/forum/lofiversion/index.php/t406880.html
http://blogs.msdn.com/robcaron/archive/2005/04/20/410224.aspx
http://www.geekinterview.com/question_details/32658
http://www.eggheadcafe.com/community/aspnet/17/10020481/a-comparison-between-asp.aspx
http://www.geekinterview.com/question_details/33965
http://www.dotnetspider.com/forum/viewforum.aspx?forumid=37093
|
| 者: 库马尔velu 2008年7月10号 | 员级别: 钻石 | 分:  积分 : 6 |
服务器程序扩展:
在数据库2005年: 将在clr到关系引擎允许托管代码编写的。 net的语言运行。 不同级别的安全保护服务器写得不好的代码。
在数据库2000年: 限于扩展存储过程,这是很难写 , 会影响服务器的稳定性。
的t - sql 错误处理:
在数据库2005年: 此外的尝试/渔获量可以更成熟的错误处理。 更多error_xx功能可以收集更多的资料错误。
在sql server 2000 : 限于检查@ @错误,没有多大的灵活性。
的t - sql 语言:
在sql server 2005 :
一切权力的sql server 2000增加了ctes复杂,递归的问题,增强首页能力,枢轴/应聘/排序功能, row_number 。
在sql server 2000 : sql语言增强从以前的版本提供了强有力的数据处理能力。
|
| 者: ultimaterengan 08年7月18日 | 员级别: 钻石 | 分:  点 : 1 |
嗨, http://www.sqlservercentral.com/articles/administration/2988/ http://www.devx.com/dbzone/article/21539 http://www.sqlservercentral.com/articles/news/3036/ http://wiki.answers.com/q/difference_between_sql_server_2000_2005
已经度过了愉快的一天
|
| 者: sridhar r 2008年8月13日 | 员级别: 钻石 | 分:  点 : 5 |
1.sql server 2005中有更好的工具增强像sql server management studio中。 2.developers可以写母语。 net的存储程序和部署到sql server 2005 。 3.it更增强领域的数据库管理员,开发人员的工作效率与。 net中
需要更详细的资料..核实这些链接.. http://wiki.answers.com/q/diff_between_sql_server_2000_and_sql_server_2005 http://techinterviewquestion.blogspot.com/2008/06/some-difference-between-sql-server-2000.html
关心 sridhar r 什么是非法的,除非你抓到
|
| 邮政引 | |
|  | | 该线程被锁定为新的反应。 请张贴您的意见和问题作为一个单独的线程 。 如果需要,请参考这个网页的网址在您的新职位 。 |
| |
|