MSSQL2008数据同步浅析二(安装篇)

来源:互联网 发布:线切割绘图编程步骤 编辑:程序博客网 时间:2024/06/07 05:11

在MSSQL中建立发布与订阅其实都比较简单,基本都是向导操作,关键的问题在于对创建过程中涉及到的技术点理解程度(请参阅一)、遇到问题时的解决办法(请参阅三)。


三、数据库发布

3.1     数据发布前提条件

1. 数据库故障还原模型必需为完全还原模型。

2. 所有被同步的数据表都必须要用主键(事务复制)。

3. 发布服务器、分发服务器和订阅服务器必须使用计算机名称来进行SQLSERVER服务器的注册。

4. SQLSERVER必需启动代理服务,且代理服务必需以本地计算机的帐号运行。

 

3.2     发布步骤

图5开始新建发布

 

图6分发服务器配置

 

图7启动代理服务

 

图8快照文件路径配置

注意:对于请求订阅,需要将快照文件夹设置为网络共享路径。

 

图9选择要发布的数据库

 

图10选择发布方式

图11选择发布项目

图12数据筛选配置

图13快照代理配置

如果前面“发布类型”选的是 “快照发布”,则需要对快照代理运行时间进行计划,否则只会执行一次。

 

图14代理安全性设置

 

图15代理安全性设置

 

 


图16创建发布

 

图17给当前发布命名

 

图18系统创建发布过程

 

图19分发数据库实例

发布创建完成后,在系统数据库中会新建“distribution”数据库,作为分发服务器的数据库使用。

图20链接服务器

         在链接服务器中,也会增加一个“repl_distributor”的链接服务器。

 

3.3     监视发布状态

图21启动复制监视器

 

图22复制监视器界面

3.4     删除发布

图23

 

图24

 

图25

 

图26

 

图27

 

二、      数据库订阅

 

图28

图29

 

图30

 

图31

 

如果发布(分发)服务器与订阅服务器不在同一个网段,则可能会提示找不到服务器。

 

图32

 

图33

推送订阅:在分发服务器上运行所有代理,使集中管理订阅同步变得更加简单;

请求订阅:在订阅服务器上运行每个代理,降低了分发服务器数据处理工作的开销,并使每个订阅服务器管理其订阅的同步。

 

图34

 

图35

图36

注意分发代理安全性中分发代理的域或计算机帐户是填发布/分发服务器的帐户信息,不是本机的账号。

图37

 

图38

图39

图40

图41

 

 


0 0
原创粉丝点击