使用SQLCompare将项目与其他数据库进行比较

问题描述:

我在比较使用SQLCompare的RedGate中的某些项目。我知道,使用这个命令:使用SQLCompare将项目与其他数据库进行比较

sqlcompare /Project:"E:\XYZ\Project.sdc"

将比较默认的数据块。我想比较几个数据库与该项目,我知道我可以创建几个项目并用不同的名称保存它们,然后对每个项目使用该命令,但我希望以更好的方式执行此操作。

这可能吗?谢谢。

除了将预先保存的项目文件指定为sqlcompare.exe命令行的输入参数外,还可以选择将连接详细信息和选项指定为单个开关。这在blog post by Feodor Georgiev中有更详细的描述。

某些开关可以与/ project结合使用。

例如: sqlcompare.exe /project:myproject.scp /服务器2:mytargetserver \实例/ DB2:mytargetdatabase

在这个例子中附加/服务器2和/ DB2开关将覆盖目标服务器和数据库保存在.scp或.sdc项目文件中。