0

我有一个保存的 SQLCompare 项目,我用它来将我的本地数据库与另一个“主”数据库同步。当我通过 GUI 运行项目时,一切正常。但是,当我通过命令行运行它时,只有双方都存在的对象才会同步。例如,如果在表中添加或删除列,则该更改被传播。但是,如果添加或删除了整个表,则该更改不会传播到我的本地数据库。有什么方法可以让命令行同步所有内容吗?我希望我的本地数据库与主数据库完全匹配。

我正在运行 8.1 版。这是我正在使用的命令行:

SQLCompare.exe /project:SynchSchemaToLocal.scp /synch /v 
4

1 回答 1

2

在 UI 项目中,确保您要同步的每个组的“包括在同步中”列中都有“绿色勾号”。

这将确保同步时包含该组中的所有对象。

于 2009-08-24T10:48:50.427 回答