我最近更新了一个运行良好的 SSIS 包,现在我收到以下错误:
Text was truncated or one or more characters had no match in the target code page.
该包有效地将数据从一个数据库中的表传输到另一台服务器上另一个数据库中的表。我所做的更新是在传输中添加另一列。该列的长度为 Char(10),并且在源服务器和目标服务器上的长度相同。在数据传输之前,Char(10) 也在那里。我已经看到人们在博客文章和 Stack 上报告此错误,但我所阅读的内容都没有帮助。我读到的一个解决方案涉及使用数据转换来显式更改有问题的列,这没有帮助(或者我误用了修复程序)。