我正在尝试创建一个用于在 MSSQL 和 MYSQL 之间进行集成的 SSIS 包。我之前没有使用 Bids 或 SSIS 并遵循此处的说明的经验。
我将 OLE DB 源、查找、条件拆分、OLE DB 目标和 OLE DB 命令组件添加到数据流,并将连接管理器和列映射配置到条件拆分组件。
从这里开始,我面临两个问题 -
1) 配置 OLE DB 目标后,它会在组件上显示错误符号could not convert between unicode and non unicode string datatypes
. 为了解决这个问题,我尝试在条件拆分和目标之间插入一个数据转换组件,并为有问题的列配置它。但这似乎没有帮助
2) 配置 OLE DB 命令时,列映射选项卡中的右侧列显示零列。我已经添加了带有问号的 Sql 命令,所以如果我没记错的话,我想它应该显示名为“Param_0”、“Param_1”等的列。我什至尝试从输入和输出属性选项卡手动添加它们,但随后显示警告,external columns for OLE DB command are out of sync with data source
我在这里想念什么?
谢谢