• 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,那么在这里就要进行选择设置,有两个选择项是SourceVariableFileConnection

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

     

    作者:Tyler Ning
    出处:http://www.cnblogs.com/tylerdonet/
    本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,如有问题,请微信联系冬天里的一把火

  • 相关阅读:
    SpringMVC学习指南【笔记6】JSTL标签、函数
    SpringMVC学习指南【笔记5】EL表达式、实现免脚本JSP页面、禁用EL计算的设置
    SpringMVC学习指南【笔记4】数据绑定、表单标签库、转换器、格式化、验证器
    序列封包和序列解包
    python 字符串分割,连接方法
    Jmeter常用插件(转)
    不同的content-type,Jmeter入参不同
    性能监测(CPU)
    正则表达式
    乱码问题
  • 原文地址:https://www.cnblogs.com/tylerdonet/p/1828437.html
Copyright © 2020-2023  润新知