项目设置(同步)(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 不会执行任何刷新操作。