在实际业务当中,数据仓库中的字段可能会经常变化(比如原来使用int类型的ID改用字符串描述,又或者字符的长度进行了增长)。
仅仅更新SQL command text的话,SSIS并不会更新字段的类型/长度/精度。也没有类似Cognos FM当中Update object的功能。
除了删掉控件重新添加一个新的之外,还有一个标准方法是通过右键DB Source——Show Advanced Editor来进行修改:
在Input and Output Properties——Output Columns下找到类型变化的字段,修改其Data Type和Length,与DB Destination相一致。