如何同步SQL Server数据库中的数据?

Posted www.syncnavigator.cn

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何同步SQL Server数据库中的数据?相关的知识,希望对你有一定的参考价值。

技术图片

  SyncNavigator是一款功能强大的数据库同步软件,适用于SQL SERVER, mysql,具有自动/定时同步数据、无人值守、故障自动恢复、同构/异构数据库同步、断点续传和增量同步等功能,支持Windows xp以上所有操作系统,适用于大容量数据库快速同步。

安装包下载地址:https://www.syncnavigator.cn/Setup.zip

帮助文档地址:https://www.syncnavigator.cn/Help_zh-CN.chm

Web文档地址:https://www.syncnavigator.cn/chm/index.htm

技术图片

技术图片


创建第一个同步项目


使用 HKROnline SyncNavigator 创建一个数据库同步项目。只需要通过简单的配置,创建完成后您可以随时执行数据库同步任务。

1.点击 “SyncNavigator(Client)” 图标进入系统。

2.在登录界面中输入连接到的服务器地址,点击 “确定” 按钮开始连接。

  • 注意:这里不是登陆您的数据库,而是登陆到本软件的管理端。
  • 默认情况下直接点击 “连接” 按钮即可(本机默认已经安装)。
  • 默认服务器登录用户名为 “admin” 密码为空。
  • 本机服务器地址 = 127.0.0.1 。
  • 您可以使用域名或者IP地址作为服务器地址。如果指定了端口号可以使用 IP:Port 方式填写。
  • 在“ 如何比较SQL Server数据库中的数据 ”一文之后,您将在此找到有关dbForge Data Compare for SQL Server如何 进一步处理SQL Server数据库数据同步的详细说明 。

     

     

    这个怎么运作?

     

    同步过程将建立源数据库和目标数据库之间的数据一致性,在此过程中,源数据库中的不同记录会自动传输到目标数据库。

    数据同步阶段

    在比较并分析了源数据库和目标数据库之间的差异并选择了要同步的表之后,可以继续执行同步步骤。1.单击比较工具栏上的同步。

    技术图片

    2. 将打开“ 数据同步向导”,提示您三个选项。您可以生成脚本以将数据从源数据库同步到目标数据库,反之亦然。或者,您可以将脚本保存到文件中,然后再执行。第三种选择是直接针对目标数据库执行脚本。我们建议您安全起见,然后选择选项“在内部编辑器中打开同步脚本”, 以查看将对目标数据库执行的更改,并在需要时进行一些更正。单击下一步。

    技术图片

    3.根据您的喜好自定义同步选项,然后单击“ 下一步”。另外,您可以通过单击另存为我的默认值来保存自定义选项以备将来使用。

    技术图片

    4.在“ 行动计划”和“ 警告”选项卡上查看消息。请特别注意警告,它们可能会影响目标数据库中的数据。之后,点击同步。

    技术图片

    5.几秒钟后,SQL编辑器中将显示一个准确的数据库同步脚本。您可以搜索脚本,保存或执行它马上通过点击执行上的SQL 工具栏。那样简单!

    技术图片

    此外,该工具还具有强大的命令行界面支持,因此您可以节省时间并自动执行例行同步任务。

    技术图片
     

    结论

    用于SQL Server的dbForge数据比较使数据比较和同步的整个过程变得简单而直观。在本文中,我们谈到了该工具的大多数突出功能。但是,还有许多其他强大的功能对于数据库管理员和开发人员很有用。

以上是关于如何同步SQL Server数据库中的数据?的主要内容,如果未能解决你的问题,请参考以下文章

SER SERVER存储过程

access和sql server实时同步

SQL SERVER2012同步Oracle数据

如何在 Linux 上跨可用性组副本同步 SQL Server 代理作业?

如何同步/更新从 MS Access 到 SQL Server 的数据库连接

如何在 SQL Server 数据库之间同步视图和存储过程?