SSIS常用的包—执行任务

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

执行一个任务将会执行一个或一系列的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,那么在这里就要进行选择设置,有两个选择项是SourceVariableFileConnection

 

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

 

 

 

 

作者:Tyler Ning
出处:http://www.cnblogs.com/tylerdonet/
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,如有问题,可以通过以下邮箱地址williamningdong@gmail.com  联系我,非常感谢。

目录
相关文章
|
监控 NoSQL Linux
Redis突现拒绝连接问题处理总结
Redis突现拒绝连接问题处理总结
616 0
|
JavaScript 前端开发 UED
深入理解JavaScript中的节流与防抖技术
理解并合理运用节流与防抖技术,可以帮助我们优化事件处理函数的执行频率,从而提升应用的性能和用户体验。这两种技术通过减少不必要的计算和DOM操作,使得Web应用程序能够更加流畅地运行。 通过掌握防抖和节流的实现原理及应用场景,开发者可以更加灵活地编写高效且性能优化的代码,对于面对高频事件处理时尤其重要。在开发中合理选择使用防抖或节流,将直接影响到应用的响应性和效率。
266 1
|
监控 数据挖掘 数据安全/隐私保护
ERP系统中的成本核算与分析
【7月更文挑战第25天】 ERP系统中的成本核算与分析
1069 2
|
Java 编译器 API
带你了解“Java新特性——模块化”
带你了解“Java新特性——模块化”
463 11
|
人工智能 API 开发者
阿里云通义千问向全社会开放!
阿里云通义千问向全社会开放!
63685 37
|
分布式计算 Java Hadoop
|
存储 安全 Java
JDK1.8 新的特性
JDK1.8 新的特性
159 0
|
SQL 关系型数据库 MySQL
MySQL:[Err] 1292 - Incorrect datetime value: ‘0000-00-00 00:00:00‘ for column ‘CREATE_TIME‘ at row 1
MySQL:[Err] 1292 - Incorrect datetime value: ‘0000-00-00 00:00:00‘ for column ‘CREATE_TIME‘ at row 1
1798 0
MySQL:[Err] 1292 - Incorrect datetime value: ‘0000-00-00 00:00:00‘ for column ‘CREATE_TIME‘ at row 1
|
JavaScript 前端开发 开发工具
Notion做思维导图,用自带的功能就够了!
Notion做思维导图,用自带的功能就够了!
10623 2
Notion做思维导图,用自带的功能就够了!