我正在使用Microsoft Codename "Data Transfer"将数据从Excel(或cvs)文件传输到SQL Azure数据库。一切都正常运行,但在上传数据时,每行都会抛出此错误:
将数据加载到表中时出现异常:[dbo.Xxxx]。
的#行
ErrorMessage:[当IDENTITY_INSERT设置为OFF时,无法在表'Xxxx'中为标识列插入显式值。]。
错误数据记录在目标数据库的ErrorLogTable [ErrorLog_xxxxxxxxxxxxx]中。 RefId:[xxxxxxxx],围绕[x]
我已经尝试了几种在向导的分析部分设置列映射的方法,其中包括(并且都导致上述错误:)
一旦它正在工作,这将是一个很棒的工具......或者至少是防止白痴的!
更新
显而易见的解决方案是不将任何内容映射到Id
列,这是我尝试的第一件事,但不允许Id
未连接。
答案 0 :(得分:0)
我不确定此处的问题...消息很明确,您需要为此列设置“on”的标识插入。然后,您将能够保留映射的ID列并将其插入。