【问题标题】:Data import from CSV to SQL Azure Database将数据从 CSV 导入 SQL Azure 数据库
【发布时间】:2023-03-23 11:15:01
【问题描述】:

我正在尝试使用 SQL Server 导入和导出向导将 CSV 文件加载到 Azure 数据库。我在“复制到“dbo”.mytest_table”处收到以下错误消息...

  • 复制到“dbo”.“mytest_table”(错误) 留言 错误 0xc020844b:数据流任务 1:数据插入过程中发生异常,提供程序返回的消息是:此版本的 SQL Server 不支持没有聚集索引的表。请创建聚集索引并重试。 (SQL Server 导入和导出向导)

错误 0xc0047022:数据流任务 1:SSIS 错误代码 DTS_E_PROCESSINPUTFAILED。在处理输入“Destination Input”(41) 时,组件“Destination - mytest_table”(38) 上的 ProcessInput 方法失败,错误代码为 0xC020844B。已识别的组件从 ProcessInput 方法返回错误。该错误是特定于组件的,但该错误是致命的,将导致数据流任务停止运行。在此之前可能会发布错误消息,其中包含有关失败的更多信息。 (SQL Server 导入导出向导)

【问题讨论】:

    标签: sql csv azure export


    【解决方案1】:

    在设置映射时,是否为新的 mytest_table 创建主键?另外,看看CSV的属性,我相信有一种方法可以指示主键列。

    【讨论】:

      【解决方案2】:

      对于将来遇到此问题的任何人:如果您只是从没有主键的 excel 中导入工作表,请执行以下操作:

      在“选择源表和视图”步骤中单击“编辑映射”按钮。 单击“编辑 SQL”并在 SQL 语句末尾的右括号前添加以下内容以添加计算的 id 字段: , ID INT IDENTITY(1,1) 主键集群

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2021-11-10
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2019-09-11
        • 2016-09-25
        • 2018-03-11
        相关资源
        最近更新 更多