SQL Server使用TPT:Teradata错误6705到Unicode/utf8的Teradata



由于以下错误6705,由于源具有许多特殊字符,因此有几个记录会出现错误

6705在 翻译。

所有基本设置都很好:

  • 源和目标具有相同的Unicode数据集
  • Source和TGT都有UTF编码
  • SQL Server的odbc.ini具有所需的代码页(106)

问题:

  1. 他们的任何条目都可以检查任何文件吗?
  2. 将所有特殊字符转换为已识别的Teradata Value的任何方法
  3. 其他输入?

看起来像内部Teradata问题,与SQL Server或Informatica无关,请比较:https://www.info.teradata.com/htmlpubs/db_ttu_13_10/index.htmll#page/general_reference/b035_1096_109a/database.05.2268.html。

不应仅由数据中的Unicode字符引起。我认为这不是问题。但是也许其中之一:

A SO is followed by MBCs, then the end of the string.
A SO is followed by SBCs, before encountering a shift-in (SI).

您可以尝试验证这一点并提供更多详细信息吗?

最新更新