【问题标题】:how to handle nulls which are inserting in to oledb destination. whare we are not mapping the particular column如何处理插入 oledb 目标的空值。我们没有映射特定列
【发布时间】:2022-06-14 21:05:31
【问题描述】:

任何人都可以帮助我解决以下问题。 我在源文件中有 5 列,在 olebd 目标表中有 9 列。我已将所有 5 个源列与目标进行映射,并且 4 个列未映射,其中一个列没有空约束,无法映射该列,该列将空值传递到目标,它与消息一起出错

[OLE DB 目标 [91]] 错误:SSIS 错误代码 DTS_E_OLEDBERROR。发生 OLE DB 错误。错误代码:0x80004005。 OLE DB 记录可用。来源:“Microsoft SQL Server Native Client 11.0” Hresult:0x80004005 描述:“语句已终止。”。 OLE DB 记录可用。来源:“Microsoft SQL Server Native Client 11.0”Hresult:0x80004005 描述:“无法将值 NULL 插入到列 'committee_id',表 'dbo.alpha';列不允许空值。插入失败。”。

如果我无法将虚拟值插入到 Committee_id' 列中,我该如何解决这个问题。我可以加载空单元格而不是空值。我该怎么做这个功能。谁能帮我解决这个问题。

谢谢 T Dinesh。

【问题讨论】:

  • 你真的还在用sql server 2008吗?很久没有升级了,这个版本已经完全不受支持好几年了。对于手头的问题,您需要向我们提供您的表格的详细信息(创建表格语句)并清楚地解释您要完成的工作。

标签: sql-server sql-server-2008 ssis ssms ssms-2014


猜你喜欢
  • 1970-01-01
  • 2011-01-12
  • 1970-01-01
  • 2017-04-23
  • 1970-01-01
  • 2011-12-08
  • 1970-01-01
  • 2022-12-02
  • 2017-10-06
相关资源
最近更新 更多