带有SSIS的标识列

时间:2016-06-21 15:40:43

标签: sql-server ssis identity

我试图使用SSIS在表中插入新行,并且由于我的标识列而不断收到错误。我打电话了

SET IDENTITY_INSERT TableName OFF

但它仍然不允许我在表格中添加新行。

以下是我从SSIS获得的所有错误代码。

  

[OLE DB目标[205]]错误:SSIS错误代码DTS_E_OLEDBERROR。发生OLE DB错误。错误代码:0x80004005。
  OLE DB记录可用。来源:" Microsoft SQL Server Native Client 11.0" Hresult:0x80004005描述:"声明已被终止。"。   OLE DB记录可用。来源:" Microsoft SQL Server Native Client 11.0" Hresult:0x80004005说明:"无法将值NULL插入列' IDEM_ID',表' Person_DW.dbo.IDEM_Dim&#39 ;;列不允许空值。 INSERT失败。"。

     

[IDEM_STG [14]]错误:尝试向数据流任务缓冲区添加行失败,错误代码为0xC0047020。

谢谢

1 个答案:

答案 0 :(得分:0)

谢谢你的回答,实际上我不想自己插入值,我想让它自动增加,表中有大约1.5m的行,带有标识列)