代码之家  ›  专栏  ›  技术社区  ›  Haim Evgi

从SQL Server向MySQL插入文本字段失败

  •  0
  • Haim Evgi  · 技术社区  · 15 年前

    我正在尝试将数据从一个SQLServer2005表收入到MySQL5表,使用SSIS,所有列都正确插入。

    除了一列他的类型是 TEXT 在SQL Server到MySQL中 文本 字段,并且此列始终为get null!

    2 回复  |  直到 12 年前
        1
  •  1
  •   marc_s Hady Salah    12 年前

    确保MySQL的文本编码与SQL Server的相同。

        2
  •  0
  •   ajdams    15 年前

    SQL Server 2005中的文本字段有多大?MySQL中的基本文本字段的限制为65000字节,因此任何大于该限制的内容都将丢失,而且SSIS不会那么热衷于让您知道这是什么时候发生的。您是否尝试将目标字段更改为MediumText或Longtext?

    此外,如果这不起作用,您可以尝试在实际插入之前输出您试图插入到MySQL5表中的值,以查看这些值是否被空格填充,或者是否发生了其他奇怪的情况。