注册时要将用户信息同时写到三台机器的三个数据库中,怎么办,用事务处理吗?

三台不同的远程服务器,现在想注册时将用户信息同时写到三台机器上的数据库中,如果注册不成功,则都不写,请问怎么作,是用事务处理吗?还是有别的方法,谁能提供一个最好的方法,
---------------------------------------------------------------

想问一下,你那三台机器分别用来做什么?备份?数据共享?如果只是备份的话可以定时更新啊(DTS),如果实时性要求比较高的话可以考虑用事务处理!
---------------------------------------------------------------

如果注册不成功,则都不写
+++++++++++++++++
用事务处理

---------------------------------------------------------------

如果都是sql server数据库使用复制订阅功能.
将其中一个作为发布服务器.另外两个订阅该服务器数据.

---------------------------------------------------------------

通过数据复制的方式来实现可能更好一点

yonghengdizhen说的对,就利用数据库本身的机制来实现更好,至于发布/订阅这些相关的内容,你参考联机帮助就可以了,只是同步一个表的话,载网络条件允许的情况下,建议使用事务复制
---------------------------------------------------------------

当然可以。
订阅复制可以使用条件的.
---------------------------------------------------------------

在发布时可以让筛选条件水平的通过发布数据的行。

Published At
Categories with Web编程
Tagged with
comments powered by Disqus