项目设置 (同步) (Db2ToSQL)

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

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

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

  • 若要为所有未来的 SSMA 项目指定设置,请导航到“工具>默认项目设置”,然后选择左窗格底部的“同步”。

  • 若要指定当前项目的设置,请导航到“工具>项目设置”,然后选择左窗格底部的“同步”。

杂项选项

尝试次数

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

Db2 选项的同步

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

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

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

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

本地对象更改时执行的操作

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

  • 如果选择“ 从数据库刷新”,则满足条件时,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 不会执行任何刷新操作。