![具有本地故障转移的网络 MSSQL](https://linux22.com/image/552045/%E5%85%B7%E6%9C%89%E6%9C%AC%E5%9C%B0%E6%95%85%E9%9A%9C%E8%BD%AC%E7%A7%BB%E7%9A%84%E7%BD%91%E7%BB%9C%20MSSQL.png)
我目前有一个数据库设置,其中我的 MSSQL 2008 R2 服务器在我的本地网络上运行,但程序在通常移动且远离网络的笔记本电脑上运行。VPN 可以工作,但我正在寻找一种解决方案,在本地计算机上运行本地 MSSQl 2008 R2 服务器,当移动系统重新连接到网络时(通过 VPN 或重新连接到网络),该服务器会与主服务器同步。
笔记本电脑运行的是 Windows 7 Professional 64 位,服务器运行的是 Server 2008 Enterprise 64 位。
答案1
尝试一下 MS-SQL 服务器永久合并复制。设置整个过程需要做很多工作,但如果您成功了,只要建立网络连接,它就会运行得非常顺利。
这样,您将能够在任一侧、您的笔记本或您的本地网络上的服务器插入/更新/删除数据。一旦建立网络连接,数据就会同步。
答案2
开箱即用的合并复制适用于这种情况..但如果您想要自己的实现,请尝试同步框架。