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