我正在将一个简单的配置表格导出到Sql服务器。两个表都有确切的模式。在Sql Server中有一个标识列,我已经完成了“set identity_insert table_name on”。“IDENTITY_INSERT设置为关闭”sqoop错误,同时将表导出到SQL Server
但是,当我从sqoop出口到SQL Server,sqoop给我一个错误说“IDENTITY_INSERT设置为关闭”。
如果我出口到没有标识列的SQL Server表,然后一切工作正常。
对此有何想法?从sqoop导出到sql server时,任何人都面临这个问题?
谢谢
好像如果你只是同时使蜂巢你的方案不要使用标识列,并同时出口提及的所有列要导出,然后这一切工作正常。但是,谢谢你的回答非常有用和信息丰富。 –
是的,谢谢,我应该补充说INSERT语句通常不会提到标识列,然后SQL Server会在该字段中添加自己的自动增量值。因此,从模式中排除该列也是可行的。 – criticalfix