SSIS常用的包—执行任务

执行一个任务将会执行一个或一系列的 SQL语句或存储过程。在 SSIS中还支持执行文件中的 script。大多数的配置在下图(图 3-1)中呈现。停止时间 Timeout选项设置任务开始执行到停止的时间。如果设置为 0以为这它将在极短的时间内执行完。

图3-1

 

ResultSet选项设置 task的输出格式。默认的设置是 none。当你想把输出结果填充到一个表中的行,结果集, xml中式这个选项会很有用 。如果这个设置不是 none,你将在结果设置页面中设置结果输出到哪里。在结果页面中可以将输出的结果集映射到用户变量中并允许创建一个新的用户变量。这个用户变量可以是一个容器或者整个 package

 

可以在其他 package中使用这节输出结果集。一个例子是检查一个表中的值,这个只是由其他的 pacakge设置的,如果这个值是 1证明这个 package执行完毕,可以执行下一个 task,否则从头重新执行这个 package

 

连接类型属性 ConnectionType,设置执行 SQL语句时使用的链接类型。选项包括: OLE DB, ODBC, ADO, ADO.NET, EXCEL, SQLMOBILE。如果是 SQL Server连接选择 OLE DB然后设置连接的其他属性。你的 SQL query可以保存为变脸,输入文件或者直接输入。可以选择 SQL query的存储位置。还可以设置数据源类型选项 SQLSourceType,然后输入或者从下拉列表中选择值。下一个选择项是 SQL语句,如果 SQLSourceType选项中选择的是 direct input,那么在这里就要进行选择设置,有两个选择项是 SourceVariable FileConnection

 

如果 ConnectionType选择的是 ADO那么 IsQueryStoredProcedure设置也是可用的,通过这个设置可以 query是否是一个存储过程。如果没有选择 ADO,这个选择项就不能设置了。如果 OLE DB数据源支持,那么可以通过设置 BypassPrepare设置。已准备的 sql query可以缓存,在下次执行时速度会更快。选择新建 query时在 Visual Studio中有相同的编辑环境。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值