0
SSISでパッケージをデバッグしています。データフロータスクでは、ソースと宛先があり、その間にルックアップコンポーネントを使用して、宛先にインポートする余分な列を追加します。データフロータスクを実行すると、「PRIMARY KEY制約の違反」のために失敗します。SSIS重複しているプライマリキーですが、キーは存在しません
特定の主キーが重複していないことは、宛先テーブルに存在しません。これのアイデア?
おかげ
愚かな質問ですが、余分な列を追加した後に宛先を更新しましたか?また、エラー行をリダイレクトしていますか?このような何らかのエラーが発生したときには、これは良い考えです。問題の原因となっている行を確認して、何が起こっているのかをより詳細に把握できます。 –
主キーを取得してデータを読み込み、あなたの目の前にプライマリキーが現れているのを見るでしょう...もしあなたが何かをやっているトリガーを持っていなければ –
また、もし可能であれば、目的のテーブルを切り捨てて、それを実行して、 (もちろん、プロダクションデータの場合は切り捨てないでください:P) –