一 Sort组件

Sort组件是用来排序,我们在做join时也必须进行排序,排序的键值作为数据源关联的key

而在sort组件中有一个选项“Remove Rows with duplicate sort values”

经过测试,这个选项的作用是只保留不重复的sort key值,而其他的列随机出现(有一个规律应该是取得的结果集的对应key值的最后一条记录)

还有一种方式实现Sort组件排序的功能,右键数据源选择 高级编辑

具体操作如下图所示:

需要注意的是,使用IsSorted属性时,对应的Sql语句中 必须要有order by 显示排序

二 接下来介绍一下错误输出如何使用:

在这里我们有四行数据,而我们下面要输出整形的数据,如果默认的情况会报错,但是

如果我们设置错误输出的规则就会把错误的数据记录下来,并且package可以正常向下执行

此处如果选择 忽略错误 那么错误就不会记录错误数据,然后右键数据源,选择显示高级编辑器,设置数据类型,如下图所示

这样设置后,两条无法转换为数字的两条记录将会执行错误输出的分支。

三  warning:The external columns for component "OLE DB Source" are out of synchronization with the data source columns

当出现这个异常的时候,就很可能因为当前的目标表的结构变化了,SSIS组件找不到对应的列,从而会导致执行异常

SSIS Error Code DTS_E_CANNOTACQUIRECONNECTIONFROMCONNECTIONMANAGER.  The AcquireConnection method call to the connection manager "xxxxxxx" failed with error code 0xC0202009.  There may be error messages posted before this with more information on why the AcquireConnection method call failed.

可能解决办法:

一 , 因为你的的操作系统是64 bit的,Sql Server 2008 在64 bit 机器上 对于Integration Service 关于Excel 导出的支持有问题,将64bit调试环境,改为false

二, 修改DataSource中的Connection Manager,很有可能是连接字符串的配置错误导致的

最新文章

  1. 又一枚精彩的弹幕效果jQuery实现
  2. 深入浅出Redis02 使用Redis数据库(String类型)
  3. phpcms使用细节
  4. 使用SignalR构建一个最基本的web聊天室
  5. 面向切面编程AOP:基于注解的配置
  6. Linux设置FQDN
  7. phalcon(费尔康)框架学习笔记
  8. 项目源码--Android天气日历精致UI源码
  9. poj2299
  10. [Angular 2] Managing State in RxJS with StartWith and Scan
  11. c/c++实现混合编程
  12. ice调通过iceReplica用所有server instance的方法---客户端控制服务端的负载均衡
  13. Linux SvN操作
  14. Promise 对象
  15. Quoit Design(最近点对+分治)
  16. Nexus 3 搭建 npm 私服 (windows)
  17. docker4种网络最佳实战 --摘自https://www.cnblogs.com/iiiiher/p/8047114.html
  18. Django实现邮件发送功能
  19. mail工具的安装、配置及问题处理
  20. TSQL--按某字段列分组,在将各组中某列合并成一行

热门文章

  1. 最新电Call记录统计-full hash join用法
  2. 重写 button 的创建方法
  3. HTTPS是如何保证连接安全,你知道吗?
  4. hdu 4606 Occupy Cities
  5. 二模 (5)day1
  6. Redis系列-存储篇sorted set主要操作函数小结
  7. 利用smarty call函数实现无限极分类
  8. Rhel6-mailsystem配置文档
  9. android 通知栏 notifcation
  10. [Windows驱动]流媒体驱动开发