2

我有下表:

EntityId - PK
标签
ParentEntityId - FK

ParentEntityId 连接到同一张表的 EntityId。现在我在使用 SSIS 将数据导入此表时遇到问题,因为尚未导入父实体的实例,因此我遇到了 FK 约束违规。我可能遗漏了一些明显的东西。

4

1 回答 1

2

您可以在加载数据之前禁用外键,然后在加载完成后重新启用它,两者都使用 T-SQL。

例如 - 禁用 -ALTER TABLE yourTableName NOCHECK CONSTRAINT yourConstraintName

重新启用 -ALTER TABLE yourTableName WITH CHECK CHECK CONSTRAINT yourConstraintName

于 2012-11-27T15:03:41.920 回答