项目设置 (同步) (SybaseToSQL)

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

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

  • 如果要为所有将来的 SSMA 项目指定设置,请在 “工具 ”菜单上选择“ 默认项目设置”,选择从“ 迁移目标版本 ”下拉列表查看或更改设置所需的迁移项目类型,然后选择左窗格底部的 “同步 ”。

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

选项

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

SQL Server 的同步

在本地和远程对象更改时刷新本地对象
指定如果本地对象和远程对象发生更改,SSMA 是否应将本地对象元数据替换为远程对象元数据。
如果选择 “从数据库刷新”,则满足条件时,SSMA 会将数据库定义加载到元数据中。
如果选择“ 写入数据库”,则满足条件时,SSMA 将根据 SSMA 元数据内容更新数据库中的对象。
如果选择“跳过”,SSMA 将不会执行任何刷新动作。
默认选项集为 “写入数据库”。

在本地对象更改时刷新本地对象
指定如果远程对象发生更改,SSMA 是否应将本地对象元数据替换为远程对象元数据。
如果选择 “从数据库刷新”,则满足条件时,SSMA 会将数据库定义加载到元数据中。
如果选择“ 写入数据库”,则满足条件时,SSMA 将根据 SSMA 元数据内容更新数据库中的对象。
如果选择跳过,SSMA 将不会执行任何刷新操作。
默认选项集为 “写入数据库”。

在远程对象更改时刷新本地对象
指定如果远程对象发生更改,SSMA 是否应将本地对象元数据替换为远程对象元数据。
如果选择 “从数据库刷新”,则满足条件时,SSMA 会将数据库定义加载到元数据中。
如果选择“ 写入数据库”,则满足条件时,SSMA 将根据 SSMA 元数据内容更新数据库中的对象。
如果选择 “跳过”,SSMA 将不会执行任何刷新操作。
默认选项集为 “从数据库刷新”。

缺少本地对象元数据时刷新
指定当对象存在于目标数据库但不存在于本地时,SSMA 是否应创建本地元数据。
如果选择 “从数据库刷新”,则满足条件时,SSMA 会选择“从数据库刷新”选项。
如果选择“ 写入数据库”,则满足条件时,SSMA 将从数据库中删除该对象。
如果选择 跳过,SSMA 将不会执行任何刷新操作。
默认选项集为 “从数据库刷新”。