2014 相信自己能做的更好

---------------------------------------------------------------------------------------------------------
Everything is possible    Nothing is Impossible     
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

体验MS SQL Server 2005

Posted on 2005-09-14 01:22  Arping.Net探索  阅读(2325)  评论(11编辑  收藏  举报

做为MS的金牌合作伙伴,有幸参加MS在京举行的MS SQL SERVER2005培训,不光培训效果好,MS提供的四星级酒店住宿标准也不错:),闲话少说,转入正题:
        SQL SERVER 2005正式版估计是在12月份和VS2005一起发布,我拿到的最新版本是9.12号发布的Beta3的版本,这个版本应该和正式版差不了多少,最为MS比较重要的产品,SQL SERVER2005以后会陆续发展很多版本,做为产品策略,不支持跨平台,不然他的平台产品就没法卖了,那么EXCHANGE SERVER之类的产品最多出一两个产品就不会再出新的版本了,因为做为MS的考虑,SQL SERVER以后会整合很多东西,随着信息的发展,数据存储会越来越大,和操作系统的绑定程度会越来越高,Native Http Support 已经不再依赖IIS了,也就是说以后可能会整合IIS一起捆绑发布。
        SQL SERVER2005增加了很多新的特性:
1、在T-SQL方面,增加了varchar(max)  nvarchar(max),varbinary(max)和xml类型,那么以前大文本需要用image数据类型来存储,现在采用varchar(max)可以存储2G的数据,另外增加try ...catch语句,还有一个PIVOT和UNPIVOT函数可以实现列转行,或者行转列,非常方便。在partition方面比在SQL 2000上更加容易管理,SQL SERVER2005采用在对TABLES 和INDEXS分区存储,不过只能通过T-SQL命令实现;
2、XML SUPPORT,可以支持七种模式XML导出,非常方便;
3、支持CLR,也就是说可以自定义数据类型,这个数据类型可以是类也可以是结构,另外存储过程可以用C#写,当然,可以调用Framework命名空间里面的类方法,SQL SERVER和CLR之间采用pipe line的方式通讯;
4、ReportServices这个2000上面也有的,不过2005上管理更加方便;
5、SQL Management Objects(SMO,RMO)提供管理SQL SERVER2005的API,可方面写程式创建库,取得库中对象;
6、Service Broker:相当于消息队列,提供SQL SERVER 异步传输的定义,中间可采用WSE;
7、磁盘镜像方面采用push Log的方式,在XP sp2,非域的环境下有可能不成功,另外SQL SERVER2005仍然不支持负载均衡,只支持在平台上做群集,解决容错问题。

create table a(b int NOT null,c nvarchar(maxnull)

CREATE UNIQUE CLUSTERED INDEX NDX_B ON A(B) 

declare @word nvarchar(100)
declare @bigword nvarchar(max)
declare @icount int
set @icount = 0
set @bigword=''
set @word='aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa'
while @icount<3000
begin
    
set @bigword = @bigword + @word 
    
set @icount = @icount +1
end
insert a(b,c) values(1,@bigword)
print @bigword

SELECT  TOP 100 * FROM Sales.Customer FOR XML AUTO,XMLSCHEMA

SELECT  TOP 100 * FROM Sales.Customer FOR XML RAW('XML')


文档
https://files.cnblogs.com/arping/SQLServer2005DevelopersGuide_Otey_Chapter3.rar
https://files.cnblogs.com/arping/SQLServer2005NewFeatures_Ch_4.rar