zoukankan      html  css  js  c++  java
  • HA_Ship Transcation Log 事务日志传送

    环境准备:

      虚拟机3台,INTER-DC, INTER-SQLA, INTER-SQLB

      创建域帐户 INTERMSSQLSERVER.SERVICE,INTERAGENT.SERVICE,分别添加到INTER-SQLA和INTER-SQLB的本地管理员x

      将两台SQL服务器的MSQLServer服务,启动帐号都设置为INTERMSSQLSERVER.SERVICE帐号,MSSQLAgent服务,启动帐号都设置为INTERAGENT.SERVICE

      在INTER-SQLA上设置共享目录\INTER-SQLASharedFolderLogShipping,确认Agent服务帐号具有访问权限; 在INTER-SQLB上设置目录C:NikoLogShipping

    说明:

      事务日志传送是通过在主服务器备份日志文件后再副服务器上还原日志文件达到数据同步的要求。

      可以有多个副数据库,副库恢复模式选择Standby可以进行只读操作,但在日至还原期间,将断开所有的连接。

      实际是通过SQL Agent服务完成所有的日志备份、传输(Copy)、还原操作的。建立完成后可以在SQL Job中创建了2个Job。

    创建步骤:

      1. 在INTER-SQLA上创建测试数据库 HA_ShipTransLog,并进行完整备份

      2. 配置事务日志传送Ship Transcation Logs...

      

      3. 选择住数据库的备份文件放置路径,为前文创建的共享路径,为了测试方便,设置备份计划为2分钟一次

      

      4. 添加副数据库,选择用于初始化数据库的备份文件路径,设置Copy日志和还原日志计划都为2分钟。

      

      5. 配置完成

      

      6. 选择Standy模式,效果图如下

      

     错误:

      在配置完成后有可能会遇到"Could not retrieve backup setting for primary ID '...'"的错误

      这是由于在计算机安装SQL Server后又能改了计算机名称导致的,可以用如下方式进行更改,更改完成后需要Restart SQL Server服务。

    Select @@ServerName
    
    Exec sp_dropserver 'WIN-SN16MSVS236'
    
    Exec sp_addserver 'INTER-SQLA', 'LOCAL'

     

  • 相关阅读:
    2018QBXT刷题游记(4)
    洛谷 P4302 字符串折叠 题解
    hdu5009 Paint Pearls 题解
    CF467C George and Job 题解
    洛谷P2622 关灯问题II 题解
    洛谷 P3049园林绿化 题解
    洛谷 P1064 金明的预算方案 题解
    洛谷P1979 华容道 题解
    2018QBXT刷题游记(3)
    2018QBXT刷题游记(2)
  • 原文地址:https://www.cnblogs.com/Niko12230/p/6118027.html
Copyright © 2011-2022 走看看