繁体   English   中英

数据从CSV导入到SQL Azure数据库

[英]Data import from CSV to SQL Azure Database

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

  • 复制到“ dbo”。“ mytest_table”(错误)消息错误0xc020844b:数据流任务1:在数据插入期间发生异常,从提供程序返回的消息是:此版本的SQL不支持没有聚集索引的表服务器。 请创建一个聚集索引,然后重试。 (SQL Server导入和导出向导)

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

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

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM