我正在將一個簡單的配置表格導出到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