我有一个保存的SQLCompare项目,用于将本地数据库与另一个“主”数据库同步。当我通过GUI运行项目时,一切都很好。但是,当我通过命令行运行它时,只有两边都存在的对象才会被同步。例如,如果将列添加到表中或从表中删除,则该更改将被传播。但是,如果添加或删除了整个表,则该更改不会传播到我的本地数据库。有什么方法可以让命令行同步所有东西吗?我希望我的本地数据库与主数据库完全匹配。
我在运行8.1版。下面是我使用的命令行:
SQLCompare.exe /project:SynchSchemaToLocal.scp /synch /v 发布于 2009-08-24 10:48:50
在UI项目中,确保要同步的每个组的“包含在同步”列中都有“绿色滴答”。
这将确保在同步时包含该组中的所有对象。
https://stackoverflow.com/questions/1307178
复制相似问题