全球旧事资料 分类
器和订阅服务器通过网络可靠或经
常地连接在一起时,使用事务复制。
6默认情况下,事务发布的订阅服务器应视为只读,所以更改将不会传播回发布服务器。
在一般情况下,如果发布服务器和订阅服务器都对数据进行了更改,那么以发布服务器的事务为准,覆盖订阅服务器对数据更改。上海120的拓扑结构是:上海120指挥调度部分被认定为G3级系统,办公部分被认定为G2级系统。要求G3系统数据库服务器要实时把数据库数据变化更新到G2系统数据库,并且G3系统可向G2系统直接写入数据,G2系统可以访问G3系统,但不能向G3系统写入数据。根据上海120的情况,使用“事务性复制”是最合理的。
事务复制的工作机制
事务性复制由SQLServer快照代理、日志读取器代理和分发代理实现。快照代理准备快照文件(其中包含了已发布表和数据库对象的架构和数据),然后将这些文件存储在快照文件夹中,并在分发服务器中的分发数据库中记录同步作业。日志读取器代理监视为事务性复制配置的每个数据库的事务日志,并将标记为要复制的事务从事务日志复制到分发数据库中,分发数据库的作用相当于一个可靠的存储转发队列。分发代理将快照文件夹中的初始快照文件和分发数据库表中的事务复制到订阅服务器中。在发布服务器中所做的增量更改根据分发代理的计划流向订阅服务器,分发代理可以连续运行以尽量减少滞后时间,也可以按预定的时间间隔运行。由于数据更改必须在发布服务器中进行(使用事务性复制时,无需指定立即更新或排队更新选项),从而避免了更新冲突。最后,所有订阅服务器都将获得与发布服务器相同的值。如果事务性复制使用了立即更新或排队更新选项,更新可以在订阅服务器中进行,对于排队更新,可能会发生冲突。
三.
创建复制前需要做的工作
f在SQLServer2005里设置和使用数据库复制之前,应先检查相关的几台SQLServer服务器下面几点是否满足:发布服务器是调度连接的数据库服务器(需要先做数据库还原建立数据库)分发服务器起着存储区的作用,用于复制与一个或多个发布服务器相关联的特定数据订阅服务器是备份数据库服务器(和发布服务器一样需要先做数据库还原建立数据库,数据库要和发布服务器的数据库一样。)1、MSSQLserver和Sqlserverage
t服务是否是以域用户身份启动并运行的(admi
istrator用户也是可以的)如果登录用的是本地系统帐户local,将不具备网络功能,会产生以下错误进程未能连接到DistributorServer
ame如果您的服务器已r
好听全球资料 返回顶部