在 SSIS 中从 MySQL 到 SQL 的数据转换

data conversion from MySQL to SQL in SSIS

我需要将一些 table 从 MySQL 转移到 SQL 数据库。我在 MySQL 中有一个 ID 列(数据类型:bigint),它从 1 开始并逐渐增长。我在 SQL 数据库的目标 table 中创建了一个 bigint 列,但是填充完成后,数据随机变化:

source column
-1
-2
-3

ideal destination column
-1
-2
-3

what really happens  
-65 
-34345 
-87643

ODBC 连接器设置为 Unicode。

为什么会这样?

问题出在 ODBC 连接器上。 我们必须将初始语句设置为:

set sql_mode= 'ANSI'