项目设置(同步)(MySQLToSQL)

使用同步“项目设置”,可以配置 MySQL 数据库对象与 SQL Server 数据库对象同步的方式。

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

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

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

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

选项

杂项
尝试次数

提供有关加载到 SQL Server 中的传递对象数的信息。 将对象加载到 SQL Server 中通常会在多次传递中执行。 未能在第一次传递中加载的对象(如外键)可能会在下一次传递中成功加载。

默认情况下,该值为 2。

MySQL 的同步

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

指定当 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 不会执行任何刷新操作。