您的位置:首页 > 数据库

SQL Server 2005 学习笔记--SSIS篇(1)

2007-04-07 22:51 351 查看

一、 SQL Server 集成服务(SSIS)的新增特性

提示 :SSIS既可以随同SQL Server 2005安装在同一系统上(默认是不安装的,必须选择SSIS组件),也可以单独安装在一个仅供SSIS专用的系统上。

DTS的关键差别

引进了图形工具。

在BIDS中增加了“SSIS设计器”和“SQL Server导入和导出向导”。

增强了灵活性和可扩展性。

用户可以使用自定义的任务、源、目标和转换。而且SSIS对Microsoft .Net Framework的支持,使得创建自定义任务、转换和数据适配器变得更加容易)。

修改了体系结构。

数据流和控制流已经分解成两个截然不同的引擎:Integration Services运行时引擎和Integration Services数据流引擎。这提供了更为充分的包执行控制权,提高了数据转换的可视性。Microsoft声称SSIS比DTS快了7倍,主要的原因是高级的数据流体系结构允许并发处理和可分布式执行。

SSIS是用.Net托管代码编写而成的,完全重写了原先的DTS。

新增的任务

“WMI数据读取器”任务(用于查询Windows Managment Instrumentation数据)

“WMI事件观察器”任务(用于监听WMI事件)

“文件系统”任务(用于操作文件系统中的文件和文件夹)

“Web服务”任务(用于访问Web服务)

“XML”任务(用于处理XML文档)

“Analysis Services执行DDL”任务(用于运行DDL脚本)

“数据挖掘查询”任务(用于查询数据挖掘模型)

新增的数据源与目标

“数据挖掘查询”目标

“DataReader”源与目标

“维度处理”目标

“分区处理”目标

“原始文件”源与目标

“记录集”目标

“SQL Server Mobile”目标

“数据挖掘模型定型”目标

“XML”源

提示 :原有的源与目标包括SQL Server、OLE DB、平面文件。

新增的数据转换(共有22个):详见在BIDS中创建Integration Service项目时出现的工具箱(见下图)。



新增的管理和监视工具

Integration Services服务。该服务是一个新增的Microsoft Windows服务,用来管理包存储。Integration Services服务必须处于运行状态,才能使用Management Studio列举和监视运行的包,监视包存储器中保存的包。包存储器可以是SQL Server实例中的msdb数据库,也可以是文件系统中的指定文件夹。



提示 :如果只想设计和执行Integration services包,Integration services服务不必处于运行状态。可使用“导入和导出向导”,“SSIS设计器”,“包执行实用工具”和“dtexec命令行实用程序”来运行包。

DTUTIL命令行实用工具。它允许复制、删除、转移或标记SQL Server实例或文件系统中的msdb数据库中所存储的包。

运行包列表。该工具在Management Studio中显示运行包的一个列表。

包日志记录选项。SSIS含有多个日志记录提供者、一个日志记录方式(从中可以选择待记录信息的类型)以及一个灵活的日志记录模型(支持包级别和任务级别的日志记录配置)。

包重启动能力。校验点可以设置成允许从故障任务处重新启动一个包,从而不必运行整个包。

安全特性。(1)可将角色应用于所存储的包。(2)可用各种加密级别加密包。(3)可用数字形式给包加标记。

一组向导。Integration Services包含了一组新增或更新的向导:

导入和导入向导( 帮助创建在源与目标之间复制数据的包)。

包配置向导(帮助创建能够随包一起部署的配置)。

包安装向导(帮助部署包、更新包的配置)。

包迁移向导(帮助将SQL Server2000格式的DTS包迁移到2005 Integration Services包)



内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: