Sql server SQL Server BACPAC导入失败,出现标识\u插入错误

Sql server SQL Server BACPAC导入失败,出现标识\u插入错误,sql-server,azure-sql-database,bacpac,Sql Server,Azure Sql Database,Bacpac,我正在将bacpac从Azure导入本地SQL DB。该过程持续了一段时间,大约在第50个表上失败,出现以下错误: 表“X”的标识\u插入已打开。 无法对表“Y”执行设置操作 表“X”已成功处理(与列表中的表#45类似)。 表“Y”是当前正在处理的表(如列表中的表#50) 在错误/失败之后,我在表Y上看到了行,因此在某一点上,该表的IDENTITY\U INSERT似乎处于启用状态。不确定还要检查什么。作为一种解决方法,请改用导入/导出向导。选择源表和目标表后,单击编辑映射。在结果弹出窗口中,单

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

表“X”的标识\u插入已打开。
无法对表“Y”执行设置操作

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


在错误/失败之后,我在表Y上看到了行,因此在某一点上,该表的IDENTITY\U INSERT似乎处于启用状态。不确定还要检查什么。

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

这似乎是一个错误。解决方法是使用sqlpackage.exe导入,并使用选项/MaxParallelism:1。该错误似乎与使用多个线程导入bacpac有关。