首页 > 解决方案 > 如何处理 SSIS 中频繁变化的数据类型

问题描述

我有一个包含许多 SSIS 包的项目。这些简单的包将数据从外部服务器加载到我的内部数据库,而不进行任何数据转换。我无法控制源中数据的质量和结构并“按原样”获取。大多数数据都采用 nvarchar 数据类型。

我的问题是源数据库的所有者经常更改 nvarchar 字段的长度(例如,从 nvarchar(500) 到 nvarchar(510))。这使我的包在截断时崩溃。

我如何设置我的包,以便在发生任何长度更改时忽略它并在需要时简单地截断数据?据我了解,我应该设置我的“错误输出”,但我不确定我应该使用 ODBC 源输出还是使用 OLE DB 目标输入。

标签: ssistruncation

解决方案


推荐阅读