当我们试图将数据加载到sql server表时,ssis错误就会出现

时间:2011-12-21 18:53:43

标签: ssis

输入文件名是employee,它包含如下数据:

eno,ename,esal
1,sravan,2000
2,kumar,12000
3,naresh,10000
3,sathish,1500

我需要将这些数据加载到emp表的sql server表中,但是eno字段是主键。当我试图插入数据时,我得到了一个错误。那么我该如何解决这个问题呢?

1 个答案:

答案 0 :(得分:1)

假设我理解您的要求,您收到错误是因为您试图将相同的ENO(第3条记录和第4条记录都包含ENO为3)插入主键。主键唯一标识表中的每条记录。主键不能包含空值,并且必须是唯一的。

您可以通过添加自动递增字段来修改SQL表,并允许该新字段成为您的主键,或者只清理您的数据,从而允许将唯一的ENO传递到您的SQL服务器表。