我试图使用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。
谢谢
答案 0 :(得分:0)
谢谢你的回答,实际上我不想自己插入值,我想让它自动增加,表中有大约1.5m的行,带有标识列)