MS AccessデータベースからSQL Serverへの移行を監督するように求められました。使用されているツールはSSMA for Accessです。私たちが問題にSQL Serverへのアクセスの移行
Synchronization Error: The foreign key cascading '[table name]' can not be created where the column reference '[table name].Codigo' is an identity column.
に直面している進行中に
は、テーブルの構造を変更することなく、これを解決する方法はありますか?複数のテーブルでこの問題に直面しており、すべての構造を変更するには時間がかかります。事前に
おかげ
チェックアクセスデータベースの場合に使用される外部キー列与えられたテーブルもプライマリキーとして設定されています。これは、テーブル(子テーブル)が親テーブルと1対1の関係であることを示唆します。 FK列がPK列にあった(または変換された)場合、その列は同時にFK列とPK列の両方になります。私はまた、既存のデータを上書きする代わりに、新しいSQLデータベースをアップサイジングしようとします(あなたの場合)。これを検出した場合は、そのFK列のPK設定を削除することができます(無効なPKを置換するためにその表に自動番号ID列を追加することができます)。 –