当前位置: 首页 > 文档资料 > Navicat 中文文档 >

数据同步(只限于完整版本)

优质
小牛编辑
135浏览
2023-12-01

Navicat 让你以详细分析的进程从一个数据库和/或模式传输数据到另一个。换句话说,Navicat 给不同的数据库和/或模式的数据提供跟上最新的能力,以便每个库包含相同的信息。你不但能批准回滚传输进程,并且可以插入、删除和更新记录到目标。你可以保存设置成数据同步设置文件用作设置计划。从主菜单选择 工具 ->
数据同步

全部表必须包含主键和全部表结构在源及目标之间必须相同。你可在数据同步前应用结构同步。信息显示正在运行的进程成功或失败是保存在文件 - LogSynchronize.txt。

要打开已保存的设置文件,在 设置文件 选项卡中选择设置文件及点击 加载 按钮或双击设置文件。

注意: SQL Server 2000 不支持。

对于 Oracle 服务器,在数据同步进程中,BLOB、CLOB、NCLOB、LONG 和 LONG RAW 数据会被忽略。时间戳主键不能与数据库链接同步(插入、更新)到 9i 服务器。 原始主键不能与数据库链接同步(插入、更新、删除)到任何服务器,而不会出现错误。

Navicat Premium 和 Navicat for MySQL 支持 MySQL 与 MariaDB 之间的同步。

数据同步的常规设置

源或目标

为源及目标定义连接、数据库和/或模式。

注意:对于 Oracle 服务器,你需要在之前创建公用或私有的数据库链接到目标 Oracle 服务器。

源或目标表

在默认情况下,只有在源及目标之间含有相同表名的表可以在列表对应。如果你不想同步一些表,只需从下拉列表手动停用它们。

提示:你可以在运行之前预览结果。

数据同步的高级设置

使用交易

当发生错误时回滚全部数据。

显示详细同步属性

在同步期间,如果你想在 信息日志 选项卡下列出详细进程,勾选这个选项。注意:如果取消勾选这个选项,进程将会较快。

插入记录、删除记录、更新记录

当同步数据时,勾选这些选项以进行这些动作到目标。