Sql server 将多个客户端数据库同步到主SQL server数据库
我们有许多网站(超过70个,将继续发展),它们有时需要离线工作(没有互联网,没有网络)。因此,我们需要在这些计算机上安装某种本地轻量级数据库,以便它们能够轻松地脱机工作。这些数据库将只包含它们需要的表。他们需要每天离线读写这些数据库中的数据 我们还有一个SQL Server 2008主数据库,当上述客户机数据库返回网络时,它需要每天与这些数据库同步数据 因此,该过程类似于:(客户机和主数据库中的表1和表2是相同的结构) •客户端数据库:将表1从共享网络驱动器导出到名为“客户端”的文件夹中的文件1;然后删除表1和表2中的所有数据;然后将数据从共享网络驱动器中名为“服务器”的文件夹中的文件2导入表2 •主数据库:将table2数据从共享网络驱动器导出到名为“服务器”的文件夹中的文件2;从网络驱动器“Client”文件夹中的文件1导入table1数据 因此,我的问题是:Sql server 将多个客户端数据库同步到主SQL server数据库,sql-server,database,Sql Server,Database,我们有许多网站(超过70个,将继续发展),它们有时需要离线工作(没有互联网,没有网络)。因此,我们需要在这些计算机上安装某种本地轻量级数据库,以便它们能够轻松地脱机工作。这些数据库将只包含它们需要的表。他们需要每天离线读写这些数据库中的数据 我们还有一个SQL Server 2008主数据库,当上述客户机数据库返回网络时,它需要每天与这些数据库同步数据 因此,该过程类似于:(客户机和主数据库中的表1和表2是相同的结构) •客户端数据库:将表1从共享网络驱动器导出到名为“客户端”的文件夹中的文件1
提前感谢。您可以使用navicat或DBSync工具。然后通过navicat/DBSync设置windows计划程序
它将在一定的时间间隔后同步数据库。如果没有互联网,同步将不起作用,但当互联网到来时,同步将完成看看这里:也许这里有一些好的提示:谢谢链接。不幸的是,我们已经使用sync框架排除了这种方法。而且我们也不想使用复制方法。除此之外,还有其他方法可供我们使用吗?请尝试链接服务器?链接服务器是一个很好的建议。但是我们有70多个客户机数据库,所以如果主数据库有这么多链接的服务器,那么在这些数据库之间进行事务处理时是否会导致主数据库的性能问题?