我们有一个sql server 2012的企业版。我们需要将它的数据同步到一个web版本数据库。做这件事的最佳选择是什么?此外,为了增加这一点,我们需要提供高可用性的网站。因此,我们的计划是在网络版上使用两个相同的数据库。一次只有一个人在活动。企业版本需要周期性地将数据推送到非活动数据库。把它激活。然后将相同的数据同步到另一个数据。
实现上述目标的最佳解决方案是什么?
现在,我正在使用SyncFramework 2.1来同步两个数据库(几乎3GB的数据),这个过程就是减慢速度的方法。有时,我会得到一个异常,表示“超时或远程数据库没有响应”。我最近发现,在SelectionChanges活动期间,更改存储在内存中,应用程序开始消耗大量内存,有时我得到了例外情况:
The process was terminated due to an unhandled exception. Exception Info: System.OutOfMemoryException
有人知道我做错了什么吗?在同步框架中内存问题是否正常?
任何帮助都将不胜感激,
谢谢