0

我正在将 bacpac 从 Azure 导入到本地 SQL DB。该过程持续了一段时间,大约在第 50 个表上失败并出现以下错误:

表 'X' 的 IDENTITY_INSERT 已启用。
无法对表“Y”执行设置操作

表“X”已成功处理(就像列表中的表 #45)。表“Y”是当前正在处理的表(如列表中的表#50)。

在错误/失败之后,我看到表 Y 上的行,所以似乎在某一时刻 IDENTITY_INSERT 对该表是 ON 的。不知道还有什么要检查的。

4

1 回答 1

0

作为一种解决方法,请改用导入/导出向导。选择源表和目标表后,单击编辑映射。在结果弹出窗口中,单击编辑 SQL 并编辑自动生成的 SQL 并在要设置 IDENTITY 属性的列的末尾添加 IDENTITY (1,1)。通过选中相关框,确保您已启用 IDENTITY INSERT ON。

于 2018-06-27T22:42:56.653 回答