SQL Server 2005盛宴系列之一:SQL Server 2005产品简介-----学习笔记

sql server 2005 简介

本课主要包括以下内容:1、组件架构;2、管理性增强;3、可用性增强;4、安全性增强;5、安装。

SQL SERVER 2005主要包含了企业数据管理、开发效率、商业智能方面的特性。它的主要组件包括:

一、核心组件

1、数据库引擎
   数据库引擎的增强主要表现在:
    →  表和索引分区:可以根据数据的访问频繁度,进行存储表和索引分区,优化系统;
    →  DDL触发器和事件通告:可以使用DDL设计触发器,并通过事件通告告诉DBA
    →  新的数据类型:支持xml格式;char,varchar的大小限制由原来的8k(一个数据页)扩充到2g
    →  多活动的结果集(mars)
    →  T-SQL增强
    →  改进的安全架构
    →  对XML和XQuery的本地支持
    →  对CLR和.net frameword的集成:我们可以使用我们熟悉的语言编写函数、存储过程和聚合函数。

2、分析服务
    →  为商业职能应用提供在线分析处理(OLAP)和数据挖掘功能:尿布和啤酒的案例,发现了两者之间的关联。它事通过数据挖掘发现的,如果用平常的手段事发现不了的。
    →  设计、创建和管理多维数据分析结构模型:
    →  以多种标准的数据挖掘算法设计、创建和显示来自数据源构造的数据挖掘模型。
       这些都有利于企业的发展、制定好的战略。

3 、分析服务相对于2000的增强
    →  用户界面、新的开放和管理增强:因为和。net整合
    →  服务器可用性方面的增强:2000只能在一台服务器上创建一个alayntic service的实例,现在可以创建多个,可以支持故障转移。
    →  维度方面的增强
    →  多维数据集的增强
    →  数据挖掘方面的增强:贝叶斯算法等
    →  管理方面的增强

4、Reporting Service
   2000中是在网上可以下载的可选组件,而在2005中是内置的组件。
    →  基于web的企业级别报表服务
    →  从多种数据原获取数据并生产报表
    →   完整全面的报表应用平台:生成cvs、pdf等格式,可以创建、管理、执行、访问

5 、Intergration Service
    2000中是通过DTS实现的,2005中就不用DTS了,用Intergration Service代替。

    →  高性能ETL数据集成解决方案平台
       ETL(数据提取、转换和加载)
    →  ETL包工作流:主要是控制流和 数据流

       DTS面对大型数据力不从心,而Intergration Service是根据大型数据设计的,Intergration Service还可以全程监视执行情况,可以加入断点。

二、后台服务组件

1、service broker
   现在开发用到的soa:面向服务的应用模式。能通过消息的方式实现负荷、数据需求变化时进行系统调节,更具伸缩性。

    →  基于消息的分布式通信平台:在2000中要花很大的时间自己购置这个平台,而2005中已经内置了。
    →  使独立的应用程序组件可以作为一个整体来运行
    →  提高应用的可伸缩性和安全性
    →  提供分布式应用所需的基础结构,减少了应用开发周期。

2 、复制服务 replicatin service
     在2000中也是内置的,主要是用来实现数据库的同步的。2005中:
    →  通过数据库同步保持数据一致性的技术
    →  在数据库间对数据和数据库对象进行复制和分发
    →  在数据通过各种网络连接形式分布到不同的位置:可以同步到便携设备上。
    →  支持多种数据源和设备

   复制服务增强表现在:
    →  对复制帐户的更多控制
    →  增强的用户界面和新的复制监视器:很方便
    →  允许对发布表的架构进行修改:以前在发布后是不可以的。
    →  复制管理模型
    →  通过数据库备份传输复制
    →  对异类数据复制和支持
    →  Perr-to-peer replication
    →  通过http协议实现复制同步:不需要pc机,也不需要考虑internet的安全问题

3、Notification Service
     2000中是可选的组件,2005中是一个组成部分。
    →  用于开发部署具备消息通知发送功能的应用程序平台:如邮件确认等应用
    →  生产并向大量订阅方及时发送个性化的消息
    →  可以向多种设备传递消息

4 、全文搜索
    →  为存储在数据库中的文本数据创建基于关键字的查询索引。

      2005的全文搜索,不是基于列的查找,而是基于关键词来查找。它是将文本信息进行全文过滤后生产一个catalog,方便查询。

   2000中也有,2005的增加表现在:
    →  在连接服务器上执行全文搜索
    →  使用任意多数据列创建索引
    →  指定搜索语言
    →  对备份和恢复的支持:2000中不支持,要手动备份。现在已经内置了。
    →  Attach and detach 
    →  编制和搜索xml数据
    →  性能的提升

三、可管理性增强

1、管理工具
    →  集成的管理环境-Sql Server Management Studio:是通过。net开发的。集成了查询分析器、企业管理器,加入了版本控制功能。

    →  新的命令行利器-SQLCMD:1支持脚本,参数设置。2DAC的连接:是为dba的专用连接,在cpu100的情况下,可以登陆,并进行分析,找出当机原因,排除故障。

    →  Server Configuration Manager:进行数据库配置。原来是到企业管理器等几个地方配置,现在只需要在这里配置,进行了集成。

2、维护计划
    →  使用维护向导设计复杂、功能强大的维护计划。并进行计划定制,自动运行。中小数据库完全可以实现自维护的功能。

3、动态管理视图和函数
    →  为监视实例的运行状况、诊断故障和性能优化提供信息
     2005中所有的动态管理视图和函数都位于sys架构,而2000中要访问多个表才能得到

4、数据库的镜像备份
原来是备份在磁带上,但是磁带比较容易坏, 现在可以同时备份到多个介质或备份地方
    →  保证数据库备份的可用性,避免介质导致的恢复失败
 
5、数据库邮件
     不是以前的2000中的邮件,2000中要通过exchange,需要MAPI服务支持,2005的数据库邮件是全新设计的:
    →  基于smtp的,不需要额外的MAPI服务支持
    →  使用单独的进程发送邮件
    →  配置多个SMTP服务器进行容错
    →  使用Service Broker进行异步传递
    →  集成的配置文件

四、可用性增强

1、系统增强
    利用windows2003的系统环境:
    →  动态AWE内存管理
            AWE是32位系统突破对虚拟内存空间的限制
    →  热添加内存
    →  动态CPU关联:配置后cpu数量后不需要重启

2、数据库快照
    →  数据库快照是对数据库某一时刻的只读、静态视图
    →  可以把源数据库恢复到创建快照的状态:比如在进行危险操作之前,先做一个快照,到时候可以随时恢复到快照状态。

3、数据库镜像
    →  在线热备份,快速的故障恢复:一台主服务器,一台备份服务器,实现在线热备份。
    →  无需额外的硬件设备
     2005当前版本的数据库镜像功能仅作评估使用,不应在生产环境中使用。

4、数据库引擎优化顾问
      2000中是一个向导,现在是一个工具
    →  根据提供的负载提供数据库优化建议。

五、安全性增强
1、安全机制
    →  设计、开发、使用过程中都是以安全为默认情况,加强安全管理,用户验证、权限设定,通过服务器进行权限设定。还可以在数据库、对象、列的角度进行数据加密。

2、用户与Schema的分离
    →  2000中Schema与用户名是相同的,绑定的,现在用户删除后Schema还还是保留的。

3、外围应用配置器
    →  2000中的很多默认服务是自动开启的,不安全,但是用户不清楚哪些功能是实现哪个服务的,所以不敢轻易关闭服务。2005中提供配载器帮助我们配置,可以基于功能的层面上调整服务。

六、安装SQL Server 2005
    →  5个版本:企业版、标准版、Express(2000的MSDE升级)、Mobile、开发版 。
    →  企业版和标准版要有微软的lisence;开发版用来开发和测试,是使用版本,有时间限制,现在可以直接在微软网站下到。
    →  windows xp sp1版本上只可以安装:Express和开发版。
    →  windows 2000和2003的安装版本没有限制,都可以安装。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值