sql server 2000 数据库同步中断后恢复的有关问题
sql server 2000 数据库同步中断后恢复的问题
我有一个库在不断产生数据,数据比较重要需要进行热备份,就使用sql server 2000的复制,使用的事务复制,但是有个问题一直非常困扰,因为两台机器是通过公网交换数据,偶尔会因为宽带重新拨号等原因暂时中断,只要一中断同步就不能恢复,除非将源数据库重启一次,才能重新进行同步,因为几乎每天都要这么做,而且并不是每时每刻都合适进行重启,为此搞的很烦,有没有什么办法在不重启源数据库的情况下恢复中断的同步?请指教,谢谢!
------解决方案--------------------
问题应该在两个地方:
1、网络不稳定,虽然复制要求使用机器名来配置,但是如果IP是动态的,可能找不到服务器,导致失败。
2、配置过程中订阅模式和帐号问题,到时重启之后不能自动启动
------解决方案--------------------
搞的这么复杂,你说你重启数据库是,重启了数据库的服务吗,而不是重启整个虚拟机把
------解决方案--------------------
若可能,建议升级到SQL 2008 or 2012,使用镜像功能做数据实时(准实时应该更符合多数场景)同步
当然,这可能涉及LIC及系统兼容性问题,需要预先测试下
------解决方案--------------------
你可以用telnet ip + 端口 来连接试试
------解决方案--------------------
建议用SQL2000 LogShipping实现数据同步..
参考 http://wenku.baidu.com/link?url=-5wEfaxxeZNgkPJd9MNwLM7fU3pjySE6QGxs5TH-lSZsR4SXHePneY3gpbQoah7wPWJT70b4xuBUvVfw2jdF8DNhOhLSADccwu7x947x55W
------解决方案--------------------
【数据多了就是灾难了】?
如果是异种数据库间,更应该程序来同步了吧
我有一个库在不断产生数据,数据比较重要需要进行热备份,就使用sql server 2000的复制,使用的事务复制,但是有个问题一直非常困扰,因为两台机器是通过公网交换数据,偶尔会因为宽带重新拨号等原因暂时中断,只要一中断同步就不能恢复,除非将源数据库重启一次,才能重新进行同步,因为几乎每天都要这么做,而且并不是每时每刻都合适进行重启,为此搞的很烦,有没有什么办法在不重启源数据库的情况下恢复中断的同步?请指教,谢谢!
------解决方案--------------------
问题应该在两个地方:
1、网络不稳定,虽然复制要求使用机器名来配置,但是如果IP是动态的,可能找不到服务器,导致失败。
2、配置过程中订阅模式和帐号问题,到时重启之后不能自动启动
------解决方案--------------------
搞的这么复杂,你说你重启数据库是,重启了数据库的服务吗,而不是重启整个虚拟机把
------解决方案--------------------
若可能,建议升级到SQL 2008 or 2012,使用镜像功能做数据实时(准实时应该更符合多数场景)同步
当然,这可能涉及LIC及系统兼容性问题,需要预先测试下
------解决方案--------------------
你可以用telnet ip + 端口 来连接试试
------解决方案--------------------
建议用SQL2000 LogShipping实现数据同步..
参考 http://wenku.baidu.com/link?url=-5wEfaxxeZNgkPJd9MNwLM7fU3pjySE6QGxs5TH-lSZsR4SXHePneY3gpbQoah7wPWJT70b4xuBUvVfw2jdF8DNhOhLSADccwu7x947x55W
------解决方案--------------------
【数据多了就是灾难了】?
如果是异种数据库间,更应该程序来同步了吧