比较对象和管理更改

可以使用工作台来比较数据对象和数据模型或分析影响和依赖性。
您可以执行两种类型的比较。可以将数据对象与其他数据对象进行比较,也可以将数据模型与同一数据模型的另一个版本进行比较。
数据对象比较和合并
如果您正在比较数据模型中包含的数据对象(例如两个表)或数据源资源管理器中显示的两个对象,那么您应该在数据对象比较编辑器中比较差异。这种类型的比较是一个双方比较。可以浏览和合并数据对象之间的结构差异、合并数据对象之间的属性更改、为您作出的更改生成 DDL 以及将结构差异导出到文件系统上的 XML 文件。如果您在比较编辑器中更改数据模型对象,并且更改已自动添加到该模型,那么您必须在退出比较编辑器之后保存模型才能保存更改。您也可以选择不保存更改,而选择生成 Delta DDL 语句。如果您更改服务器数据对象,那么您必须为该对象生成 Delta DDL 语句,然后将该对象部署到服务器以保存更改。

还可以分析数据对象的影响和依赖性以确定该对象对其他对象的影响方式以及如何受其他对象更改的影响。

数据模型比较和合并
如果您正在比较数据模型文件(例如,*.LDM 或 *.DBM 文件),那么您应该在数据模型比较编辑器中比较差异。这种类型的模型比较可以是双方比较或三方比较。例如:
  • 如果您比较两个不受源代码控制的数据模型,那么数据模型比较编辑器执行双方比较。
  • 如果您比较三个数据模型,或者您使一个不受源代码控制的数据模型同步,那么数据模型比较编辑器执行三方比较。

数据对象之间的差异会列示在比较编辑器中,以便您可以浏览和接受添加程序作出的更改。

可以在比较编辑器中直接合并更改,然后将这些更改保存到受影响的数据模型。当您比较和合并数据模型时,不必生成 DDL。


反馈