导入数据不会在目标表中自动插入标识列?

时间:2015-04-20 01:51:43

标签: sql-server tsql sql-server-2008-r2 ssms

我使用导入数据向导(右键单击目标数据库>任务>导入数据)将数据和模式从源数据库导入到目标数据库。在完成向导时,我可以看到数据库表被复制,但不知何故导入向导不会在表上保持标识插入自动增量。

我尝试了编辑映射>启用标识插入'但结果仍然相同。不幸的是,这个结果不正确请指导我如何使其正常工作,即设置标识列自动插入。感谢

1 个答案:

答案 0 :(得分:4)

这是默认行为。要覆盖,请按照以下步骤操作 -

选择源表和目标表后,单击编辑映射。在结果弹出窗口中,单击编辑SQL并编辑自动生成的SQL,并在要设置IDENTITY (1,1)属性的列的末尾添加IDENTITY。通过选中相应的框,确保您已启用IDENTITY INSERT ON