我正在使用Visual Studio 2017和Microsoft SQL Studio 17。
在使用SSIS时,我尝试使用新数据更新事实表。尝试此操作时出现错误。
我已经向事实表加载了一些数据(大量),该数据表并未涵盖所有列,因此存在空值。我有另一个要使用此数据(8行)创建的表,我希望将其装入并填充它。我有新表的代理键,它使用查找来搜索,然后继续添加它。除了进入目的地,一切都很好。
获取此错误。所有数据类型都匹配。
\错误代码DTS_E_PROCESSINPUTFAILED。的ProcessInput方法 组件“事实要接收”(2)失败,错误代码为0xC0209029 在处理输入“ OLE DB目标输入”(15)时。确定的 组件从ProcessInput方法返回错误。错误是 特定于组件,但错误是致命的,将导致 数据流任务停止运行。可能发布了错误消息 在此之前,有关失败的更多信息。
如果我无法在SSIS上进行故障排除,您可以建议在T SQL上运行一条命令。
已通过向源表分配代理键来完成。数据输入似乎不成功。