0

我正在尝试使用 SSIS 将 SQL Server 2005 表中的数据导入 MySQL 5 表,所有列都正确插入。

除了他的类型是TEXT在 SQL Server 到 MySQLTEXT字段中的一列,并且该列始终为 NULL !

4

2 回答 2

1

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

于 2009-09-28T13:28:33.953 回答
0

SQL Server 2005 中的文本字段有多大?MySQL 中的基本 TEXT 字段有 65,000 字节的限制,因此任何大于该字节的内容都会丢失,并且 SSIS 不会让您知道何时发生这种情况。您是否尝试将目标字段更改为 MEDIUMTEXT 或 LONGTEXT?

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

于 2009-09-28T13:21:19.890 回答