项目设置(同步)(OracleToSQL)
“项目设置”对话框的“同步”页面包含用于自定义 SSMA 如何将数据库对象(例如表和存储过程)加载和刷新到 SQL Server 的设置。
默认操作选项将指定用于从 Oracle 数据库刷新对象以及将对象与 SQL Server 数据库同步的默认设置。 有关详细信息,请参阅从数据库刷新 - Oracle。
可以访问两个包含相同设置的不同“同步”页面:
要指定用于将来的所有 SSMA 项目的设置,请在“工具”菜单上单击“默认项目设置”,然后单击左侧窗格底部的“同步”。
要指定用于当前项目的设置,请在“工具”菜单上单击“项目设置”,然后单击左侧窗格底部的“同步”。
其他选项
尝试次数
指定 SSMA 在将对象加载到 SQL Server 时的尝试次数。 它会再次尝试加载在当前尝试中未加载到 SQL Server 的对象,直到 SSMA 达到当前同步过程中的最大尝试次数。 默认值设置为 2
Oracle 选项的同步
对本地和远程对象更改执行的操作
指定当 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 将不会执行任何刷新操作。