MSSQL2008数据同步浅析二(安装篇)
2016-01-11 14:40
267 查看
在MSSQL中建立发布与订阅其实都比较简单,基本都是向导操作,关键的问题在于对创建过程中涉及到的技术点理解程度(请参阅一)、遇到问题时的解决办法(请参阅三)。
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
三、数据库发布
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
相关文章推荐
- Oracle SQL语句执行步骤
- Mysql忘记root密码怎么办
- 远程使用pl/sql登陆数据库时,界面提示 ORA-12170: TNS: 连接超时
- mycat的使用---sqlserver和mysql
- oracle学习笔记 学习路线分析
- MylSQL索引
- 数据库之聚合函数与分组
- Mysql IO 内存方面的优化
- mysql 优化analyze table
- Keepalived 监控 mysql 主从切换
- MYSQL下read committed 和repeatable read级别下一致性非锁定读笔记+实测
- 查看mysql语句运行时间的2种方法
- unixodbc 连接mysql数据库
- 数据库中的 内连接,外连接(左连接,左外连接,右连接,右外连接),全连接,交叉连接
- pomelo下memcached的安装以及使用(二)
- mysql 多条件联表
- oracle OVER(PARTITION BY) 函数
- 数据库_MySQL_添加自增长_ auto_increment
- ssh连接两个数据库
- Oracle查询重复数据并删除,只保留一条记录