sql server to Teradata for Unicode / UTF8 using TPT:Teradata error 6705

时间:2017-10-04 09:05:02

标签: sql-server unicode utf-8 teradata informatica

由于以下错误6705,很少有记录会出错,因为源有许多特殊字符,如(îùa¯z'ÇÅÿ)

  

6705期间遇到非法形成的字符串   翻译。

所有基本设置都很好:

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

问题:

  1. 是TPT签入任何文件的任何条目吗?
  2. 将所有特殊字符转换为已识别的teradata值的任何方式
  3. 任何其他输入?

1 个答案:

答案 0 :(得分:0)

看起来像内部Teradata问题,与SQL Server和Informatica无关,请比较:https://www.info.teradata.com/HTMLPubs/DB_TTU_13_10/index.html#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).

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