我被要求監督從MS Access數據庫到SQL Server的遷移。正在使用的工具是用於Access的SSMA。遷移到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.
有什麼辦法來解決這個不改變表的結構?我們在多個表上面臨這個問題,並且需要很長時間才能更改全部結構。
在此先感謝
檢查訪問數據庫,如果在使用外鍵列給定的表格也被設置爲主鍵。這將表明該表(一個子表)與父表是一對一的關係。如果FK色譜柱已經(或被轉換成)PK色譜柱,那麼該色譜柱將同時是FK和PK色譜柱。我也會嘗試升級到一個新的SQL數據庫,而不是覆蓋現有的數據(如果這是你的情況)。如果您發現這種情況,您可以/應該刪除該FK列上的PK設置(將自動編號ID列添加到該表以替換不良PK)。 –