通过SSIS将Shopify数据连接到SQL Server时出错



我将SSIS+2.0.101.2677与Visual Studio 15.9.280307.1800结合使用,目标是SQL Server 2017。

我关注您的视频将Shopify连接到MS SQL Server。Easy Shopify;SQL Server集成。加载、导出和同步数据

将Shopify连接到SQL Server。Easy Shopify;SQL Server集成。加载、导出和同步数据

在最后一步中,开始将shopify REST源连接到OLE DB目的地(我在数据库中创建表(,我得到了以下错误:

TITLE:包验证错误

附加信息:

数据流任务[OLE DB Destination[316]]出错:列";标题";无法在unicode和非unicode字符串数据类型之间转换。

数据流任务[OLE DB Destination[316]]出错:列";供应商";无法在unicode和非unicode字符串数据类型之间转换。

数据流任务[SSSIS.Pipeline]出错:";OLE DB目的地";验证失败并返回验证状态";VS_ISBROKEN";。

数据流任务[SSSIS.Pipeline]出错:一个或多个组件验证失败。

数据流任务出错:任务验证过程中出现错误。(Microsoft.DataTransformationServices.VsIntegration(

有人知道如何修复此错误吗?

您面临的主要错误是:

无法在Unicode和非Unicode字符串数据类型之间转换

由于试图将Unicode字符串值(nvarchar(插入非Unicode字符串列(varchar(,因此引发此错误。

您可以简单地添加派生列或数据转换来解决此问题。也可以将目标列的数据类型更改为nvarchar

您可以参考以下链接以获取替代方案和更多指导:

  • 解决SSIS错误–无法在Unicode和非Unicode之间转换
  • Unicode和非Unicode之间的SSIS数据转换错误

相关内容

  • 没有找到相关文章

最新更新