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 に答える