0

我的公司正在使用 Sage CRM,并希望我创建一个批处理作业,以在每个午夜将数据从 Sage 100 传输到 Dynamics 365。他们还希望我先将 CRM 数据保存在 SQL Server 中,然后再将这些数据迁移到 Dynamics 365。

我尝试通过为 ODBC 驱动程序数据源创建源(我的数据源是 sage 数据的服务器数据库路径)来使用 SQL Server 的导入/导出向导,并且在目标中我为 SQL 的 OLE DB 提供程序提供了驱动程序,但是当我开始导入单个表,我收到以下错误:

TITLE: SQL Server 导入和导出向导

无法检索源和目标数据的列信息,或者源列的数据类型未正确映射到目标提供程序上可用的数据类型(箭头左侧是源,右侧是目标)。

“AP_ACHCheckEntry”-> AP_ACHCheckEntry

指数数组的边界之外。

然后我想出了使用他们论坛中提到的链接服务器的其他方法。现在我得到的是表中的数据,但是尽管使用了链接服务器查询,但我看不到它们的架构,这可能是因为数据类型不匹配(当我尝试使用 SSIS 进行数据迁移时,即使日期在 SSIS 包中作为二进制数据类型出现)。这是链接服务器的快照:

在此处输入图像描述

如您所见,我无法为 AP_ACHCheckEntry 展开表。

我真的被困了几个星期,而且 Sage 要求我们公司支付支持帮助。任何人都可以帮我解决这个问题吗?

4

0 回答 0