何时/如何在SqlBulkCopy中检查约束条件是否启用了检查约束?

时间:2015-09-29 17:13:52

标签: sql-server transactions sqlbulkcopy

我在单个交易中执行了多个SqlBulkCopy,如果出现任何问题,我需要能够轻松回滚。我正在批量复制几个互相拥有外键的表。我想要检查这些约束。我先复制父表,然后复制子表,但是我收到了外键约束错误。 SqlBulkCopy在检查约束时是否包括在事务中插入的行?

1 个答案:

答案 0 :(得分:2)

By default constraints are not checked。更改SqlBulkCopy的选项以在插入期间检查它们。

  

在插入数据时检查约束。默认情况下,   不检查约束