2017-10-04 236 views
0

记录很少会由于错误以下错误6705作为源有像(IUa¯z'ÇÅÿ)SQL服务器的Teradata对Unicode/UTF8:Teradata的错误6705

许多特殊字符 翻译过程中遇到

6705非法形成的字符串。

所有基本设置好:

  • 源和目标具有相同的Unicode数据集
  • 源和TGT有UTF编码
  • ODBC.INI用于SQL Server有所需的代码页面(106)

问题:

  1. 是他们的TPT在任何文件中检查所有入境?
  2. 任何方式对所有特殊字符转换为认可的Teradata值
  3. 任何其他投入?

回答

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). 

你可以尝试验证这一点,并提供一些更多的细节?