日期:2014-05-18  浏览次数:20350 次

百分求解决方案,不能直接连接的2台服务器数据库同步问题
2台服务器不能直接连接
有一台电脑pc1能够同时访问2台服务器。

我只需要同步数据库中几个表的数据,不是整个数据库。
被同步的数据库的表结构是不能修改的,加触发器也不行。容易引发异常。

最初的设计是在被同步的数据库加触发器,把发生变化的数据写到新表,然后在pc1上写一个服务将新表的数据传到另一台服务器。但是触发器引起正在使用此数据库程序的异常。提示rollback   transaction   没有对应的begin   transaction.

有没有好的解决方案,或者第三方软件也可以。谢谢



------解决方案--------------------
邹老大的書上如是說:
SQL2000企业版提供了日誌傳送功能,可以實現將服務器的事務日志不間斷地傳遞給另一服務器,實現2個服務器的數據同步.
其他版本可以通過SQL server的日誌還原機制,配合作業處理,也可以實現大部分的日誌傳送功能.
------解决方案--------------------
C可以連A,B
A可以使用日志傳送與C同步,C再與B同步.
------解决方案--------------------
顶,一定要看看日志怎么传送的.............
学习......
------解决方案--------------------
搞个数据交换小程序,实时进行交换了
------解决方案--------------------
"其他版本可以通過SQL server的日誌還原機制,配合作業處理,也可以實現大部分的日誌傳送功能. "