自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

转载 SSIS常用的包—FTP任务

<br />FTP任务允许你通过FTP来接收和传送文件。在SQL Server 2000中只能通过它来接收文件。在SSIS中对它进行了大量的改进。可以接收,删除本地或者远程服务器上的文件。也可以在本地或远程服务器上创建文件。<br />在FTP任务编辑页面上可以通过FTP Connection Manager设置FTP站点链接信息。如果没有设置连接,可以选择NewConnection来新建一个连接。FTP Connection Manager的界面和OLE DB ConnectionManagers

2011-01-31 11:14:00 4047 1

转载 SSIS常用的包—文件系统任务

<br />文件系统任务主要考虑到一些大型机系统,例如你想在夜间活动少的时候从一个系统导入数据: 从大型机或者FTP原系统中接收文件Package接收文件并转移到另一个路径下从文件中抽取数据,然后将文件归档到其他的目录中<br /> <br />在SQL Server 2000版本中,这种task每个步骤中都会有大量的ActiveX Script,必须使用VBScript程序判断文件是否准备好,还需要使用VBScript判断文件是否被转移到其他目标路径中,最后一个要获得文件,一般

2011-01-31 11:09:00 3392

转载 SSIS常用的包—数据流任务

<br />数据流任务<br />如果你对SQL Server 2000 DTS比较熟悉,对这种数据流任务不会有了解,因为同其他任务比较它是一种很特殊的任务。主要说明数据怎样写入系统。SQL Server 2005中最大的改进是不必要创建一个存储表来接收数据,所有这些都将在内存中进行。<br /> <br />执行数据流任务<br />数据流任务会执行一个Windows或者控制台应用程序,自从SQL Server 2000之后这个任务得到很大的改进,并且在错误处理工作上更加健壮。例如,可以将异常

2011-01-31 10:48:00 1036

转载 SSIS常用的包—使用Bulk Insert执行任务

<br />现在执行一个简单的bulk insert任务来练习刚才讨论的话题。首先创建一个名字为的SSIS项目。将Package.dtsx重新命名为BulkLoadZip.dtsx,如果弹出对话框提示是否重命名选择是。<br />   首先新建文件夹C:/SSISDemos,将文件(/Files/tylerdonet/ZipCode.txt)放入这个文件夹内。然后在本地新建数据库,名字使用微软常用数据库的名字AdventureWorks,使用下面的代码新建一个表:1 CREA

2011-01-24 10:19:00 1209

转载 SSIS常用的包—执行任务

<br />执行一个任务将会执行一个或一系列的SQL语句或存储过程。在SSIS中还支持执行文件中的script。大多数的配置在下图(图3-1)中呈现。停止时间Timeout选项设置任务开始执行到停止的时间。如果设置为0以为这它将在极短的时间内执行完。<br />图3-1<br /> <br /><br />ResultSet选项设置task的输出格式。默认的设置是none。当你想把输出结果填充到一个表中的行,结果集,xml中式这个选项会很有用。如果这个设置不是none

2011-01-24 10:08:00 1496

转载 SSIS常用的包—通用的属性

<br />今天讲学习一下SSIS包中通用的属性,这部分没有实际操作的部分,只是一些简单的介绍。无论使用包中的何种task,都有一些通用的属性,在这里列举:<br />  • Disable:设置这个属性为true使该task不能执行<br />  • DelayValidation:设置为true只至运行时才验证task中的属性,在非连接状态下和为task输入一个外部参数值但是直到部署时才验证这种情况下会很有用。它的默认设置时false。<br />  • Description:该属性描

2011-01-24 10:02:00 11350

转载 SSIS常用的包—大量插入任务(Bulk Insert task)

<br />大量插入任务允许像BULK INSERT语句或者bcp.exe命令行工具一样从txt文件(也叫做平面文件)中插入数据。这个task工具箱中的Control Flow Items中,它不会产生数据流。这种task的一个缺点是在插入的时候不允许任何形式的数据转换。同时,它可以以最快的速度向SQL Server中写入大量的数据,不论数据量是的是小。<br /> <br />创建一个大量插入任务,然后设置它的属性,打开编辑页面(图3-2)。像大多数task一样编辑页面可以命名

2011-01-24 09:44:00 1906

转载 SSIS – 变量和表达式

变量和属性表达式是 SSIS 设计中非常重要的组成部分,它们是提高SSIS 灵活性的主要手段。变量和属性表达式是互相关联的,通常在属性表达式中常常使用变量,所以我把他们放在一起介绍。变量早在 SQL Server DTS 中就引入了变量的概念,它的定义就像其他程序语言一样,起到在程序中 SSIS Package 中重复使用,灵活赋值的作用。程序设计语言中有全局变脸和局部变量的区别,从 SSIS 2005 开始,也引入了这个类似的定义。SSIS 变量从作用范围上说有两种分类:Package 级别的变量和 Co

2011-01-21 10:45:00 5793

转载 使用 SSIS Foreach Loop 容器 – Foreach Item Enumerator

Foreach Loop 容器是SSIS 结构化控制流设计中一个非常常用的控制流任务,它用来遍历一个集合中的所有对象,然后执行相同的操作,它的功能类似于结构化程序设计中的Foreach i in 集合…END 结构,在SSIS中这些可以定义的集合包括:项目集合 (Foreach Item Enumberator)文件集合(Foreach File Enumberator)记录集合 (Foreach ADO Enumberator)表结构集合 (Foreach ADO.NET Sche

2011-01-21 10:45:00 3422

转载 SSIS 中的文件系统任务 (File System Task)

SSIS 中的文件系统任务 (File System Task) 经常被用来执行与 Windows系统下文件操作相关的操作,比如建立目录、删除目录、删除目录下的文件和在目录之间移动文件等。文件系统任务编辑器中的 Operation选项用来控制文件系统任务所要执行的操作,其他的选项是根据 Operation 的选项出现的,比如如果选择了 Create Directory(建立目录),其他的选项就会有Destination Directory Options 下的 UseDirectoryIfExi

2011-01-21 10:38:00 3406

转载 SSIS – For Loop Container

今天给大家介绍 SSIS 2008 中的第一个容器:For Loop Container,这个容器在实际的应用中用的不是很多,但是在某些特殊的场合还是很有用的。它用来实现对一个变量的循环,在循环之中对变量赋值,当满足这个循环的终止条件的时候,它就退出这个循环。它的功能类似于结构化程序设计语言的 Do While 结构, 比如下面的结构实现了 1 到10 相加的效果。A = 1B = 0Do While A = 10B = B + AA = A + 1End目的:我有一个表 C

2011-01-21 10:17:00 2576

转载 为SSIS编写简单的同步转换组件

上一篇讲到了同步转换和异步转换的概念。通常情况下,大部分转换都是同步的,即收到一行就处理一行。(注意,这样说可能不是很准确,实际上即便是同步机制,数据流也会适当的进行缓存的,只不过这种缓存对用户数透明的,用户可以理解为收到一行就处理一行)同步转换组件可以很简单,也可以很复杂。这取决于你的设计逻辑。这一篇我还是用一个简单的例子来讲解,旨在让大家了解同步转换组件的设计流程。需求:我们这个组件很简单,就是将输入列中的文本列的所有字母全部转换为大写。1. 准备一个类型 [DtsPipelineComponen

2011-01-21 09:36:00 644

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除