虚拟主机数据库同步,两台虚拟空间的数据库怎么实现同步

目前的虚拟主机MSSQL数据库,给我们用户的权限,十分的小,只能对表对存储过程进行管理.

如果要做分发,订阅什么的高难度的事情是不可能的!

如果我现在买了2不同虚拟主机地方的2块数据库空间,准备一块做正常的使用,一块做辅助,需要与主数据库同步数据。当使用程序连接时,假如一块坏了,就连接另一块,数据无中断,如果这样的话怎么做比较好?

原来我想,可以利用我的本地MSSQL服务器上,写一Meta Data Service包,用它来从主数据库向辅助数据库中复制数据,可以设置30分钟做一次,基本上可以满足要求。

假如客户端,有一应用程序,使用这个主数据库,一旦主数据库坏了,程序可以通过异常等出错处理方法,把辅助的MSSQL连接上去,继续使用,而不至于数据一时中断。但数据的内容应该是30分钟前的旧数据。用也能用,但可能会丢失一部分数据,比较讨厌,这种情况高手们有没有什么好的办法解决?

特殊情况:
1,在主服务器坏了的情况下,我在本地设置的30分钟2个远程的服务器同步一次数据的服务并没有关闭。它仍然在运行,只不过出错而以。一旦主服务器,又重新连接上后,我的同步服务,就会把老的数据,残忍的覆盖先前辅助数据库上的新数据,这样就死定了。

有没有什么办法可以解决的?

这种使用权限不高的虚拟数据库,实现数据不中断服务,怎么才好?

盼高手,能给点思路?

猜你喜欢

转载自www.cnblogs.com/sqlserver-mysql/p/12632812.html