比如,我把域名www.123.com指向A服务器,再把123.com指向B服务器,这样不管访问哪台服务器,客服的操作,都是记录在两台服务器上面的,就是说会同步,我这样做的目的是预防如果A服务器被攻击了,那还可以进B服务器,同理,如果B服务器不能访问了,还可以进A服务器,如果都可以访问,那两台机器可以承担分流的工作。但最终我想要的是,数据必须是唯一的,而且是最新的!请高手指点,谢谢了
SQL Server 复制:事务发布
配置发布服务器,
快照发布:隔一段时间会覆盖订阅服务器的数据库,在订阅服务器上做的修改同样被覆盖;
事务发布:是一种接近实时地从源到目标分发数据的方法;
具有可更新订阅的事务发布:订阅服务器可更新发布服务器的数据;
合并发布:发布服务器和订阅服务器的更新都会同步到对方,注意ID在合并发布上的冲突
1. 在SQL SERVER下实现发布服务器和订阅服务器的通信正常(即可以互访),打开1433端口,在防火墙中设置入站规则;
2. 发布服务器与订阅服务器的SQL Server Agent代理帐号必须设置的一样,否则不能互访;
3. 如果你希望在复制的过程中一并复制非聚集索引,可以对发布属性-项目进行如下设置,修改完之后需要重新生成快照;