您的位置:首页 > 数据库

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

2016-01-11 14:40 267 查看
在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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: