好贷网好贷款

SQL2005中的9大改进,大家一起来研究! 100CSDN]

发布时间:2016-12-3 14:55:15 编辑:www.fx114.net 分享查询网我要评论
本篇文章主要介绍了"SQL2005中的9大改进,大家一起来研究! 100CSDN]",主要涉及到SQL2005中的9大改进,大家一起来研究! 100CSDN]方面的内容,对于SQL2005中的9大改进,大家一起来研究! 100CSDN]感兴趣的同学可以参考一下。

值得我们好好研究一下。SQL2005,即Yukon,是微软近千名工程师历时5年开发出来的新一代企业级数据库产品。尽管在最后发布版本中,抛弃了一些激动人心的功能如WinFS,但与SQL2000相比仍然有诸多非常重大的改进。主要包括: 1:XML数据类型、XQuery查询、XML增强; 2:CLR集成:可以用.NET编写SQL编程对象,如SP、Triger、Function、Aggregate、DataType。 3:Service Broker:提供了强大的、可伸缩的异步消息排队队列 4:ADO.NET 2.0与MARS; 5:T-SQL增强;快照隔离等; 6:镜像(Mirror)功能,能在故障发生几秒钟内实现负载切换。 7:工具的增强:Profile功能更强大、性能调整工具Advisor。集成的开发管理工具ManagementStudio。 8:其他一些服务:通知服务、报表服务集成与增强。 9:数据仓库与数据挖掘的重大改进。

Mark.

好,不过俺还是先用2000

关注!

2005确实不错, 不过就是太耗资源. 我的电脑有些跑不动 :(

装了又删了,还是用2000

有待研究

可以两个一起装不 哈哈

记得2005的安装至少要512M内存,CPU1.5G以上的。 我的电脑上装了个虚机,专门装SQL2005的。 在Beta2的时候,是可以在有SQL2000的机器上装的。现在Beta3(即2005.9CTP)好像不行了。微软新闻组里有微软员工解释了一下原因,是临时性的一个问题。我想正式发布(北京是在2005.12)应该可以一起装的。

先用着2000吧

微软是应该有一些新的产品才要的

2:CLR集成:可以用.NET编写SQL编程对象,如SP、Triger、Function、Aggregate、DataType。 这样的速度肯定慢了吧

我曾经装了 但是删除 现在那里可以下载好资料啊 那位仁兄介绍一下 先谢了

2:CLR集成:可以用.NET编写SQL编程对象,如SP、Triger、Function、Aggregate、DataType。 这样的速度肯定慢了吧 不一定哦, 只是第一次执行慢些

SqlServer2005的一些资源 1:下载SQL2005 9月份CTP版本(即Beta3) http://www.microsoft.com/sql/2005/productinfo/ctp.mspx 2:微软技术资源 英文: http://msdn.microsoft.com/library/en-us/dnsql90/html/sql_ovyukondev.asp?frame=true http://www.microsoft.com/sql/techinfo/whitepapers/default.mspx 中文: http://www.microsoft.com/china/msdn/library/data/sqlserver/05TSQLEnhance.mspx http://www.microsoft.com/china/technet/prodtechnol/sql/2005/default.mspx 新闻组: Microsoft.public.Sqlserver.server Microsoft.public.cn.sqlserver 3:其他技术资源 http://www.developer.com/net/net/article.php/3528601 IMB开发网站 http://www.csdn.net/sqlserver2005/onlinetraining.shtml CSDN

CLR集成:传统上进行SQLServer编程,都是是用T-SQL进行。但T-SQL本身存在一些不足,尤其在进行复杂的数学运算、字符串处理等方面,例如T-SQL甚至不支持数组、集合等数据结构,因此不适合处理复杂的过程逻辑。将CLR集成到SQLServer,可以利用.NET FrameWork强大丰富的类库支持,弥补T-SQL的不足。由于CLR具有的安全性,相比扩展存储过程,这种编程不会对SQLServer运行环境造成破坏。但CLR编程并不能代替T-SQL,在面向集合而无须复杂运算场景下,使用T-SQL仍然是第一选择。而在另外一些场景,使用T-SQL或者难以实现,或者性能较低,使用CLR集成编程能够大大提高性能,而CLR由于是在SQLServer进程内部执行,又比在进程外部执行这些运算和处理具有更好的性能。 总体来说,使用CLR不应该仅仅是简单地封装T-SQL,或者实现T-SQL所擅长的面向集合的操作功能:如Select、Update或者Sum、Avg、Max、Min等,而是应该在某些场景下和T-SQL形成互为补充关系。但也不应该认为是将业务逻辑层搬移到数据库中,那会加重数据库服务器的负载。这有些微妙,但只有在真正能够得到好处时才使用CLR编程。

我觉得DataType比较有趣,能否自定义一个如DataSet一般复杂的类型呢?如果可以,DAL岂不相当快乐哉?

做个记号 呵呵

UP

UP

我是菜鸟 还不太懂

微软的东西不打N个补丁基本是不好用的,BETA版更不敢用了。

关注下,知道的很少。。。正在努力学习中

收藏

MARK!

收藏,好贴

我觉得最大的改进是在大数据的处理方面,其他的就无所谓啦

2005占用资源太多,所以还是等到我的电脑升级后,再升级数据库吧

收藏学习中.......

学习中,有没有像ORALCE的分区功能呀

关注~~~~

其实要的就是对打数据量处理的性能阿

.net编写SQLServer对象? 什么意思?.net用什么语言编写呢?用C#? 那么C#如何和T-SQL结合的呢?这个比较费解。难道,回到最传统的方式,使用游标?不懂了。

还没有用呢

試用版不知道可以用多久? 我也開始試用了,感覺有好多好處...

准备学习。

微软的东西在内存方面是比较霸道的

Mark T

sql2000中就有分区视图,可以实现象oracle类似的功能

mark

表分区、索引分区,然后再在不同的数据库上做分布,哈哈,这个表可以无限大了…… 这是想干什么?

那里有下的啊?

SQL2005的要求配置那么高啊,装个试用的都难。

好处比较多。 但习惯也是个问题。

Mark

我想知道2005对大量数据进行分页有没有好的解决方法 我现在只能增加冗余列,另外建大堆索引来提高一下响应速度

呵呵……装了又删了,没办法,感觉机器突然老了许多 好像比Oracle还要占资源……

使用 SQL Server 2005中的 CLR 集成: http://www.microsoft.com/china/msdn/library/data/sqlserver/sqlclrguidance.mspx

记号

2005中提供分区表,分区函数,分区构架...比2000的分区视图维护更方便.

up

太好资源了。

等补丁打完再用吧...

记号

差点受各位的影响错过一个好东西。呵!

学人家,做个记号先

学习》

mark

功能强大!正在学习!! ========================================================= 我的回复,尽可能为你分忧解难 BLOG:blog.csdn.net/softj      --欢迎光临,有更多信息等着你! QQ高级群:5063844专研数据库    --大家进来聊一聊! MSN:[email protected]             --这不常用! Mail:[email protected]            --有什么问题可以和我来EMAIL! =========================================================

可惜没有pl/sql功能,oracle里有,sql server也有就好了

to  chenzhirun(大猫) : oracle用的是pl/sql。MSSQL用的是t-sql。 这一点是不能掺在一起的!

mark study

我最关注的是SQL Server2005的Reporting Service有没有改进, 我们知道Reporting Service生成的报表就是一个静态网页,因此它不能象其他报表工具所做的报表一样能双击某个字段的表头来排序,鼠标拖动某一列的位置,固定报表前面几列等等诸多很方便的功能,不知道SQL Server2005下的Reporting Service有没有实现这些功能?

2005用的好像是SQL99标准,,书店转了一圈 没一本SQL2005的参考资料 Oracle 10g的倒是很多

https://thesource.ofallevil.com/china/technet/prodtechnol/sql/2005/realpart.mspx

观望一个。。。 曾经装了2005,但由于太占资源,又改回了2000。。。。

关注ing...

呵呵,mark & study

学习一下 UP

要求配置太高,我机子都装不了。。。

在XP下好像依然不能和2000共存

试图使用 CLR 功能的开发人员应该确保他们充分地利用查询语言(TransacT-SQL),包括 SQL Server 2005 中的扩展在内。对于在查询语言中无法以声明方式表示的逻辑,他们应该考虑将 CLR 作为有效的替代办法。(转)

有没有这方面的doc下载学习一下!

you dai nv li

“抛弃了一些激动人心的功能如WinFS” 不知道是不是我孤陋寡闻,WinFS是基于Yukon,不是Yukon里面的一项特性吧。

装了2005不过又删了又装上2000了。

只是在用,没有再学,所以暂时没有发言权。

只说一个TOP+变量就比以前方便很多

听说sql2005能够对数据表的添加,修改,删除等动作进行监视以及调用windows服务或其他代码进行相应的操作 不知道真的是不是可以有相关资料吗?

运行比较慢

不是很看好

还是2000好

一舨的机子不用跑了~~~我等~

过段时间要好好学习一下

是不是提供一个函数来解决.net里的数据分页问题

楼上的,提供了, Row_Number()

太慢,没感觉怎么好用

关注、学习中~~~

数据仓库与数据挖掘的重大改进是很重要的

该回复被版主删除

装了感觉不错,新功能挺多,值得进一步学习

还行

学习

装了个2005试了试 从表面看可视化操作加强了许多,但是太毫内存。蜗牛爬啊   -_-! 又要加内存了

耗,耗,耗资源呢!

做个记号 还得另装工具才能打开数据库管理。。。不爽

很好的学习平台。

试用版到期了:( 谁知道怎么破解?

mark

mark

上一篇:急求sql server2000 四合一,收到给分,谢谢. 100CSDN]
下一篇:求救SQLSERVER存储过程中数组怎么定义的? 20CSDN]

相关文章

相关评论