【SQL Sever】实现SQL Sever的发布。订阅。 双机热备

实现SQL Sever的发布和订阅  最大的好处就是:

  可以实现读写分离,增删改操作在主数据库服务器上进行,查询在备份数据库服务器上进行。一方面提高软件执行效率,另一方面也减轻主库压力。

本次实现发布订阅  主要在两台电脑上安装了  SQL Sever2008实现的。

 

这里介绍发布和订阅会涉及到的几个名称:

发布服务器(winser2):主库所在的服务器。 

分发服务器(winser2):用于传递当主库发生变化(增删改)时发送到订阅服务器的 

订阅服务器(vclient):备份服务器 

 

 1.创建发布服务器

例如:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

这样 就发布成功了。

 

 

2.订阅

 

换用另一台计算机

 

 SQL Sever登陆上去之后

 

 

 

 

接下来的请注意:

如果选择第一种《1》

 

 

注意  此处需要输入的  是【订阅服务器】的 登录名 和  密码

 

 

 

 

 

 

 

 

 

订阅创建完成!!

 可以看到  订阅服务器上的 fa2数据库 就是从发布服务器上的  fa数据库同步过来的!!

 

 

同时  我们可以通过查看  发布服务器上的  监听器 实时查看到 发布的状况:

 

 

 

如果选择第二种《2》:

 

 

步骤同上

 

就是在这个地方有区别~~~~

 

时间: 2024-09-23 04:33:20

【SQL Sever】实现SQL Sever的发布。订阅。 双机热备的相关文章

MS SQL 2008 发布订阅配置错误总结

      最近在配置SQL 2008的发布订阅功能时,遇到了几个小错误,顺便归纳总结一下(以后碰到各类关于发布订阅的错误都将收录.更新到这篇文章),方便自己在以后碰到这类问题时,能够迅速解决问题.毕竟人的记忆能力有时效性,时间久了,有可能有些东西就模糊了或忘了,好记性不如烂笔头. 错误1:在数据库服务器上新建本地发布服务时报错.                                                         (图1) 报错的具体细节如下所示: TITLE: Ne

SQL Server 2008 R2的发布订阅配置实践

    纸上得来终觉浅,绝知此事要躬行.搞技术尤其如此,看别人配置SQL SERVER的复制,发布-订阅.镜像.日志传送者方面的文章,感觉挺简单,好像轻轻松松的,但是当你自己去实践的时候,你会发现还真不是那么一回事,毕 竟环境不同.数据库版本或经验关系,你实践的时候会或多或少碰到一些问题,有可能人家是多次实践后,绕开了那些"坑",毕竟写文章是事后总结,人家台上一 分钟,台下十年功.闲话不扯了,进入正题,本文虽然简单,但是趁现在有时间,也记录一下前几天配置Replication的发布订阅

SQL Server 2012 复制(发布订阅的研究)

原文:SQL Server 2012 复制(发布订阅的研究) 已实现发布订阅功能,可以实现局域网内双击备份. 一.注意事项: a) 使用[事务复制]功能 b) 必须是相同的SqlServer 帐号和密码 c) 要开始发布订阅时,有时需要在发布里[查看快照代理状态],点击[启动] d) 服务名称需要手动解析IP,需要实际的服务名称才能推送数据,不能用IP(这个会有提示),可以在发布和订阅服务器的host文件增加对"订阅或发布服务器数据库服务名称",才可以连接到订阅服务器,host文件在s

SQL Server 复制 - 发布订阅(SQL Server 数据同步)

原文:SQL Server 复制 - 发布订阅(SQL Server 数据同步) SQL Server的同步是通过SQL Server自带的复制工具来实现的,分发布和订阅2大步. A,复制-发布 发布之前,需要设置好几个前置条件,发布属性和快照位置.发布主要是设置发布数据库,如未设置,所有的发布,订阅可正常进行,也可通过快照同步,但是却无法在后面的修改中实时同步. 其次,设置快照位置.快照位置设置是在"分发服务器属性"中的发布服务器设置.如果设置的位置不能被订阅机访问,订阅是最好采用发

分布式消息总线,基于.NET Socket Tcp的发布-订阅框架之离线支持,附代码下载

一.分布式消息总线以及基于Socket的实现      在前面的分享一个分布式消息总线,基于.NET Socket Tcp的发布-订阅框架,附代码下载一文之中给大家分享和介绍了一个极其简单也非常容易上的基于.NET Socket Tcp 技术实现的分布消息总线,也是一个简单的发布订阅框架:     并且以案例的形式为大家演示了如何使用这个分布式消息总线架构发布订阅架构模式的应用程序,在得到各位同仁的反馈的同时,大家也非常想了解订阅者离线的情况,即支持离线构发布订阅框架. 二.离线架构     

【SQL】Oracle SQL monitor

[SQL]Oracle SQL monitor 第一章 被埋没的SQL优化利器--Oracle SQL monitor DBAplus社群 | 2015-11-26 07:00 转载声明:本文为DBA+社群原创文章,转载必须连同本订阅号二维码全文转载,并注明作者名字及来源:DBA+社群(dbaplus). 据说,在Oracle企业版数据库中有一个免费的工具,乃SQL优化之利器,那就是Oracle SQL monitor.下面,由DBA+社群原创专家周俊,给大家科普一下这一被埋没的神器. 周俊 D

分布式EventBus的Socket实现:发布订阅

在这篇文章中,EventBus实现 - 发布订阅 - XML加载 所适用的范围只是本机的事件传播,要是牵 涉到多台服务器之间的事件传播就不行了,解决办法有用msmq解决的,Node.js解决的,也有用redis的 发布订阅解决的,这次用C# socket来实现,能实现立刻推送事件到所有订阅了相关event的server上. 这次的子系统适用的场景如下: 主要分2个部分:各个server使用的Event Bus Broker以及Event Bus Server. Broker与Server之间的通

EventBus实现、发布订阅及XML加载

受到CQRS的影响,写了个EventBus,能实现发布订阅模式执行event,在DDD模 型中,可以使用如下代码触发事件: EventBus bus = EventBus.Instance(); bus.Publish(new OrderAddedEvent()); 解决方案结构图如下,很简单易懂: xml事件配置代码sample如下(1个event可以定义多个订阅者,如下): <?xml version="1.0" encoding="utf-8" ?>

Oracle SQL和PL/SQL多表插入技巧

假如一个在线电子商务系统,我们现在需要根据订单表体现的消费金额将客户简单分为大中小三类并分别插入到三张表中. 订单表 order (order_id number, cust_id number, amount number); 小客户表 small_cust (cust_id number, tot_amt number); 中客户表 med_cust (cust_id number, tot_amt number); 大客户表 big_cust (cust_id number, tot_am