我丢弃了所有主键和外键,我放弃了表并重新创建了它们。当我尝试导入数据时,我得到了两个表的错误:
错误0xc0202009:数据流任务1:SSIS错误代码DTS_E_OLEDBERROR。 发生OLE DB错误。错误代码:0x80004005。 OLE DB记录 是可用的。来源:" Microsoft SQL Server Native Client 11.0" Hresult:0x80004005描述:"未指定的错误"。 (SQL Server 导入导出向导)
错误0xc020901c:数据流任务1:出现错误 目标 - FactEvent.Inputs [目标输入] .Columns [EventID] on 目的地 - FactEvent.Inputs [目的地输入]。列状态 返回的是:"该值违反了完整性约束 列。&#34 ;. (SQL Server导入和导出向导)
错误0xc0209029:数据流任务1:SSIS错误代码 DTS_E_INDUCEDTRANSFORMFAILUREONERROR。 "目的地 - FactEvent.Inputs [目的地输入]"失败,因为错误代码 发生了0xC020907D,错误行处理"目的地 - FactEvent.Inputs [目的地输入]"指定错误失败。一个 指定组件的指定对象上发生错误。 在此之前可能会发布错误消息以获取更多信息 关于失败。 (SQL Server导入和导出向导)
错误0xc0047022:数据流任务1:SSIS错误代码 DTS_E_PROCESSINPUTFAILED。组件上的ProcessInput方法 "目的地 - FactEvent" (41)失败,错误代码为0xC0209029 处理输入"目的地输入" (54)。确定的组件 从ProcessInput方法返回错误。错误是特定的 到组件,但错误是致命的,将导致数据流 任务停止运行。在此之前可能会发布错误消息 有关失败的更多信息。 (SQL Server导入和 导出向导)