项目设置 (同步) (OracleToSQL)

项目设置” 对话框的“同步”页包含用于自定义 SSMA 将数据库对象(如表和存储过程)加载和刷新到 SQL Server 的方式的设置。

默认操作选项指定了用于从 Oracle 数据库刷新对象的默认设置,以及用于将对象同步到 SQL Server 数据库的默认设置。 有关详细信息,请参阅 “从数据库刷新”。

可以访问包含相同设置的两个不同的同步页:

  • 若要为所有将来的 SSMA 项目指定设置,请在 “工具” 菜单上选择“ 默认项目设置”,然后选择左窗格底部的 “同步 ”。

  • 若要指定当前项目的设置,请在 “工具” 菜单上选择“ 项目设置”,然后选择左窗格底部的 “同步 ”。

杂项选项

尝试

指定将对象加载到 SQL Server 时 SSMA 应执行的尝试次数。 在 SSMA 达到当前同步过程中的最大尝试次数之前,将再次尝试当前尝试中未加载到 SQL Server 中的对象。 默认值集为 2.

Oracle 的同步选项

对本地和远程对象更改的操作

指定对象定义在 SSMA 和数据库服务器上更改时同步对话框中的默认设置。 默认值集为 “从数据库刷新”。

  • 如果选择 “从数据库刷新”,则满足条件时,SSMA 会将数据库定义加载到元数据中。

  • 如果选择“跳过”,SSMA 不会执行任何刷新操作。

对本地对象更改执行的作

指定当对象在 SSMA 中更改时,同步对话框中的默认设置。 默认值集为 Skip

  • 如果选择 “从数据库刷新”,则满足条件时,SSMA 会将数据库定义加载到元数据中。

  • 如果选择“跳过”,SSMA 不会执行任何刷新操作。

对远程对象更改的操作

指定在数据库服务器上更改对象时同步对话框中的默认设置。 默认值集为 “从数据库刷新”。

  • 如果选择 “从数据库刷新”,则满足条件时,SSMA 会将数据库定义加载到元数据中。

  • 如果选择“跳过”,SSMA 不会执行任何刷新操作。

缺少本地对象元数据时的操作

指定缺少本地元数据时“同步”对话框中的默认设置。 默认值集为 “从数据库刷新”。

  • 如果选择 “从数据库刷新”,则满足条件时,SSMA 会将数据库定义加载到元数据中。

  • 如果选择“跳过”,SSMA 不会执行任何刷新操作。

SQL Server 选项的同步

对本地和远程对象更改的操作

指定对象定义在 SSMA 和数据库服务器上更改时同步对话框中的默认设置。 默认值集为 写入数据库

  • 如果选择 “从数据库刷新”,则满足条件时,SSMA 会将数据库定义加载到元数据中。

  • 如果选择“ 写入数据库”,则满足条件时,SSMA 会根据 SSMA 元数据内容更新数据库中的对象。

  • 如果选择“跳过”,SSMA 不会执行任何刷新操作。

对本地对象变更的操作

指定当对象在 SSMA 中更改时,同步对话框中的默认设置。 默认值集为 写入数据库

  • 如果选择 “从数据库刷新”,则满足条件时,SSMA 会将数据库定义加载到元数据中。

  • 如果选择“ 写入数据库”,则满足条件时,SSMA 会根据 SSMA 元数据内容更新数据库中的对象。

  • 如果选择“跳过”,SSMA 不会执行任何刷新操作。

远程对象更改的操作

指定在数据库服务器上更改对象时同步对话框中的默认设置。 默认值集为 “从数据库刷新”。

  • 如果选择 “从数据库刷新”,则满足条件时,SSMA 会将数据库定义加载到元数据中。

  • 如果选择“ 写入数据库”,则满足条件时,SSMA 会根据 SSMA 元数据内容更新数据库中的对象。

  • 如果选择 “跳过”,SSMA 不会执行任何刷新操作。

缺少本地对象元数据时的操作

指定缺少本地元数据时“同步”对话框中的默认设置。 默认值集为 “从数据库刷新”。

  • 如果选择 “从数据库刷新”,则满足条件时,SSMA 会选择“ 从数据库刷新 ”选项。

  • 如果选择“ 写入数据库”,则满足条件时,SSMA 会从数据库中删除该对象。

  • 如果选择“跳过”,SSMA 不会执行任何刷新操作。