通过


项目设置(同步)

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

默认操作选项指定用于从源数据库刷新对象的默认设置,以及用于将对象与SQL Server数据库同步。

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

  • 若要指定所有将来 SSMA 项目的设置,请导航到 Tools>Default Project Settings,然后选择左窗格底部的 Synchronization

  • 若要指定当前project的设置,请导航到 Tools>Project Settings,然后选择左窗格底部的 Synchronization

其他选项

尝试次数

指定将对象加载到SQL Server时 SSMA 应进行尝试次数。 重新尝试当前尝试中未加载到SQL Server的对象,直到 SSMA 达到当前同步过程中的最大尝试次数。 默认值为 2

源数据库选项的同步

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

当对象定义在 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 元数据内容更新数据库中的对象。

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