所以我正在尝试使用 SSIS 进行批量插入并不断获得:
“Microsoft SQL Native Client”Hresult:0x80004005 描述:“字符串或二进制数据将被截断。”
即使我已经将每一列的数据转换为与插入行的表完全相同的类型。我使用了一个视图,数据看起来就像它应该在数据库插入步骤之前一样。仍然得到错误。
接下来,我进入 sql server management studio 并在该该死的表中设置了一个插入查询,但仍然得到相同的截断错误。然后我设置了 ANSI_WARNINGS OFF 并且插入的工作数据在表中看起来不错。现在,当我尝试删除此行时,出现截断错误。
除了对这种情况的任何基本输入之外,我的问题是如何关闭 SSIS 中的 ANSI_WARNINGS 以便批量加载可以继续?