【问题标题】:sql server to Teradata for Unicode/UTF8 using TPT : Teradata error 6705sql server to Teradata for Unicode/UTF8 using TPT: Teradata error 6705
【发布时间】:2018-03-15 14:50:01
【问题描述】:

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

6705 期间遇到了非法格式的字符串 翻译。

所有基本设置都很好:

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

问题:

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

【问题讨论】:

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


    【解决方案1】:

    看起来像内部 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).
    

    您能否尝试验证这一点并提供更多详细信息?

    【讨论】:

      猜你喜欢
      • 2013-10-21
      • 2014-12-18
      • 2015-09-30
      • 2015-03-03
      • 2020-03-11
      • 2014-12-22
      • 2014-12-24
      • 2020-04-27
      • 2016-02-22
      相关资源
      最近更新 更多