Sql Server 订阅发布
2016-08-29 11:20
176 查看
数据库同步方式有很多种,这里利用数据库发布和订阅的方式来完成数据库的同步技术.
发布订阅分为两个步骤:1、发布。2订阅。首先在数据源数据库服务器上对需要同步的数据进行发布,然后在目标数据库服务器上对上述发布进行订阅。发布可以发布一张表的部分数据,也可以对整张表进行发布,还可以是存储过程等等
1、展开SQL Server 2008 服务器下的 【复制】 节点,会发现有【本地发布】和【本地订阅】两个节点,右击【本地发布】节点,选择【新建发布】:
2、如果服务器第一次进行发布设置,会弹出【发布向导】对话框,选择【发布数据库】:
3、点击【下一步】会询问我们【选择发布类型】的方式,这里使用事物发布的方式:
4、点击【下一步】会询问我们【选择发布对象】的方式,这里我们选择全部的对象,包括表,存储过程,试图等:
5、点击【下一步】会询问我们【是否创建快照】:
一般什么选择立刻创建快照,那么数据库会创建一个当前数据库快照,并将快照复制到订阅数据库,用来初始化数据.
1.在复制->本地订阅->中右击新建订阅
2.点击【下一步】会让我们选择【发布服务器】,这里我们选择刚刚我们创建的发布服务器:
3.点击【下一步】会让我们选择【分发代理位置】,这里我们选择【推送订阅】:
其中推送订阅:当生产有事务的时候自动将事物推送给订阅数据库
其中请求订阅:表示订阅数据库定时想发布数据库请求传送事务
4.点击【下一步】会让我们选择【订阅数据库】,这里我们选择【rmlis6】:
这里表示将发布服务器的数据订阅到本地的哪个数据库中
5.点击【下一步】会让我们选择【代理安全】,这里我们选择输入用户名和密码
6.点击【下一步】会让我们选择【同步计划】,这里我们选择【连续运行】:
7.点击【下一步】会让我们选择【初始化订阅】,这里我们选择【立即初始化】:
8.点击【下一步】我们完成订阅的创建
点击完成之后,发布数据库就会将刚刚创建好的快照复制到订阅数据库以完成数据的初始化,初始化结束后即进入实时同步.
发布端的监控在本地发布,右击启动复制监控:
点击发布服务器,可以查看当前发布性能,滞后时间:
l 订阅端监控
在本地订阅右击查看同步状态:
点击监控,同样可以查看实时的数据同步:
注意点:
在创建订阅的时候,需要连接到发布服务器,这里需要将ip和主机名的映射关系写到hosts文件中.
发布订阅分为两个步骤:1、发布。2订阅。首先在数据源数据库服务器上对需要同步的数据进行发布,然后在目标数据库服务器上对上述发布进行订阅。发布可以发布一张表的部分数据,也可以对整张表进行发布,还可以是存储过程等等
创建发布
在lis生产库上创建发布,发布的具体过程如下:1、展开SQL Server 2008 服务器下的 【复制】 节点,会发现有【本地发布】和【本地订阅】两个节点,右击【本地发布】节点,选择【新建发布】:
2、如果服务器第一次进行发布设置,会弹出【发布向导】对话框,选择【发布数据库】:
3、点击【下一步】会询问我们【选择发布类型】的方式,这里使用事物发布的方式:
4、点击【下一步】会询问我们【选择发布对象】的方式,这里我们选择全部的对象,包括表,存储过程,试图等:
5、点击【下一步】会询问我们【是否创建快照】:
一般什么选择立刻创建快照,那么数据库会创建一个当前数据库快照,并将快照复制到订阅数据库,用来初始化数据.
创建订阅
在灾备库上创建订阅,具体创建过程如下:1.在复制->本地订阅->中右击新建订阅
2.点击【下一步】会让我们选择【发布服务器】,这里我们选择刚刚我们创建的发布服务器:
3.点击【下一步】会让我们选择【分发代理位置】,这里我们选择【推送订阅】:
其中推送订阅:当生产有事务的时候自动将事物推送给订阅数据库
其中请求订阅:表示订阅数据库定时想发布数据库请求传送事务
4.点击【下一步】会让我们选择【订阅数据库】,这里我们选择【rmlis6】:
这里表示将发布服务器的数据订阅到本地的哪个数据库中
5.点击【下一步】会让我们选择【代理安全】,这里我们选择输入用户名和密码
6.点击【下一步】会让我们选择【同步计划】,这里我们选择【连续运行】:
7.点击【下一步】会让我们选择【初始化订阅】,这里我们选择【立即初始化】:
8.点击【下一步】我们完成订阅的创建
点击完成之后,发布数据库就会将刚刚创建好的快照复制到订阅数据库以完成数据的初始化,初始化结束后即进入实时同步.
日常运维监控
l 发布端监控发布端的监控在本地发布,右击启动复制监控:
点击发布服务器,可以查看当前发布性能,滞后时间:
l 订阅端监控
在本地订阅右击查看同步状态:
点击监控,同样可以查看实时的数据同步:
注意点:
在创建订阅的时候,需要连接到发布服务器,这里需要将ip和主机名的映射关系写到hosts文件中.
相关文章推荐
- sql server 发布订阅报错-该伙伴事务管理器已经禁止了它对远程/网络事务的支持
- 【郭林专刊】SQL Server 2008 数据库同步的两种方式 (发布、订阅)
- SQL Server 2012 复制(发布订阅的研究)
- sql server 2005日志文件过大问题解决后分析--针对发布订阅产生的日志问题
- SQL Server不同版本之间发布订阅的主意事项
- [SQL Server] 使用事务发布与订阅实现数据同步
- SQL Server 2008 R2的发布订阅配置实践
- SQL SERVER发布与订阅
- SQL Server 2008R2发布与订阅的配置
- sql server 主从数据库同步 利用发布 订阅是实现
- sql server 2005日志文件过大问题解决后分析--针对发布订阅产生的日志问题
- 【转】SQL Server 2008 数据库同步的两种方式 (发布、订阅)
- SQL Server Compact Edition 与SQL Server 2005数据同步之发布和订阅
- SQL Server 2005订阅发布设置时遇到的问题---已解决
- SQL SERVER 2005 同步复制技术 发布与订阅功能使用说明
- 【转】SQL Server 2008 数据库同步的两种方式 (发布、订阅)
- Sql Server 2005 发布和订阅
- SQL Server 2008 数据库同步的两种方式 (发布、订阅)
- SQL Server 中心订阅模型(多发布单订阅)
- SQL Server 2000 发布与订阅