2014-07-03 55 views
0

我使用Red-Gate Data Compare同步兩個數據庫,讓我們稱他們爲DBSourceDBDestination。 DBDestination有一個表,表A它有一個字段,其中有一個not null約束。 DBSource中的表A具有與此新字段不同的結構。設置默認值時,在紅門數據對象映射比較

當我使用數據比較工具進行同步時,由於此特定的not null字段而失敗,因爲沒有可爲其設置的對象映射。

我想知道是否有一種方法可以在工具上設置默認值,因爲我無法更改目標表的模式,並且該文件相當大,無法編輯?

回答

0

處理此問題的最佳方法是更改​​數據庫中的列,並在其上放置默認值。在SQL數據比較設置中,您無法做任何事情來使用默認值替換非法的NULL數據。

+0

這是我結束了。我想我可能會通過電子郵件發送紅門支持以要求添加此功能。 – christiandev

+1

Uservoice會更有效。 https://redgate.uservoice.com/forums/147879-sql-data-compare – Wonko

+0

已經有了,https://redgate.uservoice.com/forums/147879-sql-data-compare/suggestions/2973662-allow-copying -data到目的地是 - 可以具備的,沒有 – christiandev