我正在尝试使用SQL导入导出向SQL数据库中导入Excel文件中的数据。我们已经成功上传了4个工作表并能够查询它们。但是,由于某些原因,一些表格出现了错误,我们不确定如何解释这些错误或问题可能是什么,因为它们与已经成功导入的表格非常相似。
以下是错误信息:
- 复制到[dbo].[Products](错误) 消息 错误0xc0202009:数据流任务1:SSIS错误代码DTS_E_OLEDBERROR。发生OLE DB错误。错误代码:0x80004005。 可用的OLE DB记录。来源:“Microsoft SQL Server Native Client 11.0” Hresult:0x80004005 描述:“未指定的错误”。 (SQL Server导入和导出向导)
- 错误0xc020901c:数据流任务1:目标处存在错误- Products.Inputs [Destination Input]。Columns [ProductID] 的状态返回为:“该值违反了列的完整性约束。” (SQL Server导入和导出向导)
- 错误0xc0209029:数据流任务1:SSIS错误代码DTS_E_INDUCEDTRANSFORMFAILUREONERROR。由于发生了错误代码0xC020907D,“目标-产品”。Inputs [Destination Input]”失败,而“目标-产品”。Inputs [Destination Input]”上的错误行处理指定了错误。在指定组件的指定对象上发生了错误。在此之前可能会发布更多有关故障的信息。 (SQL Server导入和导出向导)
- 错误0xc0047022:数据流任务1:SSIS错误代码DTS_E_PROCESSINPUTFAILED。在处理输入“Destination Input”(51)时,组件“Destination - Products”(38)上的ProcessInput方法失败,错误代码为0xC0209029。已识别的组件从ProcessInput方法返回了一个错误。该错误特定于组件,但错误是致命的,并将导致数据流任务停止运行。在此之前可能会发布更多有关故障的信息。 (SQL Server导入和导出向导)
这些意味着什么?我们需要做什么来解决这些问题?谢谢。
以下是错误信息:
- 复制到[dbo].[Products](错误) 消息 错误0xc0202009:数据流任务1:SSIS错误代码DTS_E_OLEDBERROR。发生OLE DB错误。错误代码:0x80004005。 可用的OLE DB记录。来源:“Microsoft SQL Server Native Client 11.0” Hresult:0x80004005 描述:“未指定的错误”。 (SQL Server导入和导出向导)
- 错误0xc020901c:数据流任务1:目标处存在错误- Products.Inputs [Destination Input]。Columns [ProductID] 的状态返回为:“该值违反了列的完整性约束。” (SQL Server导入和导出向导)
- 错误0xc0209029:数据流任务1:SSIS错误代码DTS_E_INDUCEDTRANSFORMFAILUREONERROR。由于发生了错误代码0xC020907D,“目标-产品”。Inputs [Destination Input]”失败,而“目标-产品”。Inputs [Destination Input]”上的错误行处理指定了错误。在指定组件的指定对象上发生了错误。在此之前可能会发布更多有关故障的信息。 (SQL Server导入和导出向导)
- 错误0xc0047022:数据流任务1:SSIS错误代码DTS_E_PROCESSINPUTFAILED。在处理输入“Destination Input”(51)时,组件“Destination - Products”(38)上的ProcessInput方法失败,错误代码为0xC0209029。已识别的组件从ProcessInput方法返回了一个错误。该错误特定于组件,但错误是致命的,并将导致数据流任务停止运行。在此之前可能会发布更多有关故障的信息。 (SQL Server导入和导出向导)
这些意味着什么?我们需要做什么来解决这些问题?谢谢。