1つのDBスキーマから別のDBスキーマへの大規模なデータ移行を開発しました。数ヶ月前に、新しいアプリケーションにクライアントを置くようになりました。つまり、新しいスキーマ(宛先DB)にデータが格納されていることを意味します。SSISデータ移行プライマリキーIDの競合
これで、プライマリキーがソースからデスティネーションDBに重複する可能性があり、解決策を見つけるのに苦労しています。私が考えることができる唯一の解決策は、IDが宛先に存在するかどうかをチェックし、送信元のIDを宛先の最大IDよりも1つ多く更新してからレコードを移行することです。これは、何百ものテーブルで行う必要があるのは本当に面倒です。何か案は?
ビューを結合する2つのテーブルセットを持つことは可能ですか?レコードを挿入するときには、通常、PKの編集を開始するのは良い考えではありません。長い間、カスケードデータ整合性の問題があります。 – JNK