首页 > 解决方案 > SSIS在写入时替换值

问题描述

我通过 Visual Studio 2019 添加了一个集成服务项目,对于数据流任务,我将源作为 ODBC 源查询 Denodo。我将访问模式设置为 SQL 命令并粘贴:

SELECT CAST("Control Number" AS INT4) AS ControlNumber
FROM "location"."bv_SpaceDetail"

当我单击“预览”按钮时,我会看到预期的控件编号。然后我将其写入指向我的 SQL Server 2016 数据库(内部版本 13.0.5830)的 OLE DB 目标,并将该整数值写入定义为 int 的列中。

当数据写入表时,每条记录的列都显示为 1。我从 Denodo 查询/写入的所有其他行(显然我选择的不仅仅是一个值)都会正确填充。只是这个拒绝正常进来。我不知道还能做些什么来尝试弄清楚发生了什么。

标签: ssisetldenodo

解决方案


推荐阅读