zoukankan      html  css  js  c++  java
  • SQL Server 2008 R2 主从数据库同步

    引自:http://www.atcto.net/Tech/SQL/2013-09-02/SQL,13090215154900000001.html
     
    方便自己学习查看!
     
    SQL Server 2008 R2 主从数据库同步
    发布日期:2013-09-02 14:43:47
    来源:ATCTO.com
    作者:ATCTO

        一、准备工作:

        主数据库服务器:

        OS:Windows Server 2008 R2    DB: SQL Server 2008 R2

        Hostname : CXMasterDB 

        IP: 192.168.1.224/24    dg: 192.168.1.1

        DNS: 192.168.1.19    DNS: 202.96.209.133

        从数据库服务器:

        OS:Windows Server 2008 R2    DB: SQL Server 2008 R2

        Hostname : CXSlaveDB 

        IP: 192.168.1.225/24    dg: 192.168.1.1

        DNS: 192.168.1.19    DNS: 202.96.209.133

        主数据库Northwind,如下图所示:

    SQL Server 2008 R2 主从数据库同步

        从CXSlaveDB中,没有数据库Northwind,如下图所示:

    SQL Server 2008 R2 主从数据库同步

        二、创建SQL Server数据库的管理员用户和共享文件夹权限,设置SQL Server服务SQL Server代理的登录用户为sqladmin

        1. 在主数据库CXMasterDB服务器上创建用户sqladmin,如下图所示:

        win + R ---> lusrmgr.msc回车,如下图所示:

    SQL Server 2008 R2 主从数据库同步

        设置sqladmin的权限

    SQL Server 2008 R2 主从数据库同步

        2. 同理,在从数据库CXSlaveDB服务器上创建用户sqladmin且加入administrators组,其他都删除之!

        3. 分别在主从数据库服务器上创建用于存放主从备份日志文件的共享文件夹DB_Backpup且共享权限和NTFS权限,如如下图所示:

    SQL Server 2008 R2 主从数据库同步

    SQL Server 2008 R2 主从数据库同步

        4. 分别从主数据库服务器上和从数据库服务器上打开SQLServer配置管理器,将SQLServer服务和SQLServer代理服务的“登录身份为”sqladmin用户且启动模式为:自动,如下图所示:

    SQL Server 2008 R2 主从数据库同步

    SQL Server 2008 R2 主从数据库同步

        三、配置SQLServer日志传送

        1. 在主数据库服务器CXMasterDB上配置

        用sqladmin连接到本地SQL  Server数据库服务器

    SQL Server 2008 R2 主从数据库同步

        在数据库实例中,配置服务器身份验证模式和服务器代理帐户

    SQL Server 2008 R2 主从数据库同步

        2. 在主数据库服务器CXMasterDB中的Northwind数据库的属性的配置

    SQL Server 2008 R2 主从数据库同步

        在Northwind数据库的属性 --> 选项 的配置

    SQL Server 2008 R2 主从数据库同步

        在Northwind数据库的属性 --> 事务日志传送 的配置

    SQL Server 2008 R2 主从数据库同步

        事务日志备份设置,如下图所示:

    SQL Server 2008 R2 主从数据库同步

        在上图中,点击 计划…  后,弹出如下图所示:

    SQL Server 2008 R2 主从数据库同步

        一路确定!见到下图为止!

        添加辅助数据库实例和数据库

    SQL Server 2008 R2 主从数据库同步

        连接到辅助服务器实例和辅助数据库

    SQL Server 2008 R2 主从数据库同步

        辅助数据库设置--->初始化辅助数据库

    SQL Server 2008 R2 主从数据库同步

        注:下面查看看,辅助服务器CXSlaveDB中数据库的 数据文件和日志文件的文件夹的路径

    SQL Server 2008 R2 主从数据库同步

        辅助数据库设置--->复制文件

    SQL Server 2008 R2 主从数据库同步

        在上图中 击点  计划(E) … 则弹出如下图所示,设置从数据库还原日志的计划任务:

    SQL Server 2008 R2 主从数据库同步

        辅助数据库设置--->还原事务日志

    SQL Server 2008 R2 主从数据库同步

        在上图中 击点计划(E) … 则弹出如下图所示,设置从数据库还原日志的计划任务:

    SQL Server 2008 R2 主从数据库同步

        将配置信息导出到文件

    SQL Server 2008 R2 主从数据库同步

        在下图中点击确定后,一目了然了!

    SQL Server 2008 R2 主从数据库同步

        四、验证SQL  Server 2008 R2主从数据库是否同步

        1. 我们去从服务器CXSlaveDB看看是否有Northwind数据库,由下图所示,可见成功了!

    SQL Server 2008 R2 主从数据库同步

        2. 现在我们去主数据库服务器CXMasterDB中Northwind数据库添加如下图所示的表:

        创建表名为 雇员通讯录

    SQL Server 2008 R2 主从数据库同步

        刷新下,就可见到 dbo.雇员通讯录,如下图所示:

    SQL Server 2008 R2 主从数据库同步

        3. 现在我们去从数据库服务器CXSlaveDB的Northwind数据库是否有表dbo.雇员通讯录,如下图所示:

    SQL Server 2008 R2 主从数据库同步

        思考:

        下面我们到主数据库服务器CXMasterDB的Northwind数据库中,删除表dbo.雇员通讯录,看看从数据库CXSlaveDB的Northwind数据库中的表dbo.雇员通讯录,是否也被删除了?

        附:

        1. 如何删除Northwind(备用 / 只读)数据库

    SQL Server 2008 R2 主从数据库同步

        在数据库属性 –-> 选项 ---> 状态 --->数据库为只读 修改为 False即可!能删除吗?

    SQL Server 2008 R2 主从数据库同步

  • 相关阅读:
    命令行界面下用户和组管理之groupadd的使用
    vue数据更新UI不刷新显示解决方案
    传入函数作为string.replace方法的第二个参数应用
    CSS 黑魔法-css控制图标颜色
    谈谈Web Components
    js函数组合
    “平滑滚动”效果骚操作
    BFC布局解析
    关于js构造函数return的一些解惑
    关于setTimeout和setInterval你不知道的事
  • 原文地址:https://www.cnblogs.com/nearpengju123/p/4210491.html
Copyright © 2011-2022 走看看