导入数据时启用标识插入不起作用

时间:2017-03-06 16:10:39

标签: sql-server import ms-access-2010 access

我正在尝试使用导入向导将许多表从访问数据库导入到MS SQL服务器。 源表中的某些行已被删除,因此ID序列如下:2,3,5,8,9,12,...

但是当我将数据导入目的地时,ID从1开始并递增1,因此它们与源数据不完全匹配。

我甚至检查“启用身份插入”但它没有帮助。 我发现的唯一工作是将目标表中的ID从Identity逐个更改为整数,然后导入,然后将它们更改回标识,这非常耗时。

有没有更好的方法呢?

1 个答案:

答案 0 :(得分:1)

如果要在标识列中插入ID,则需要设置INDENTY_INSERT:https://msdn.microsoft.com/es-us/library/ms188059.aspx

请记住在脚本末尾将其设置为OFF。