首页 > 解决方案 > 使用 SSIS 将数据从 MariaDB 拉入 SQL Server 时的值错误

问题描述

从几天前开始,我一直在为此苦苦挣扎……

我有一个 MariaDB 数据库,我正在使用来自 SSIS 的 ODBC 连接提取数据。问题是我在 MariaDB 表上有以下内容:

MariaDB 查询:

select 
name, creation, base_grand_total, total_taxes_and_charges, base_total_taxes_and_charges
from _1bd3e0294da19198.`tabSales Order` so
where so.name IN ('SO-01195','SO-01196')

MariaDB 结果

然后使用一个简单的 DATA FLOW 任务将该数据复制到 MS SQL SERVER 中,SQL SERVER 中的结果表中的查询结果看起来像

SQL Server 查询:

select 
name, creation, base_grand_total, total_taxes_and_charges, base_total_taxes_and_charges
from DestinationSQL

SQL Server 结果

如您所见,FIRST 销售订单的最后 2 列结果错误

有任何想法吗?

标签: sqlssismariadb

解决方案


推荐阅读