zoukankan      html  css  js  c++  java
  • 镜像三机

    --主体

    USE master;

    --DROP MASTER KEY;

    --统一主密钥

    CREATE MASTER KEY ENCRYPTION BY PASSWORD = 'JiuBang_ZB_2008@3g.cn';

    GO

    --统一的登录密码

    CREATE LOGIN MIR_M_LOGIN WITH PASSWORD = 'JiuBang_JB_2008@3g.cn';

    GO

    --统一的登录用户名

    CREATE USER MIR_M_USER FOR LOGIN MIR_M_LOGIN;

    GO

    ---------------------------

    USE master;

    CREATE CERTIFICATE Cert_001

       WITH SUBJECT = 'Cert_001 certificate for database mirroring',

          start_date = '01/01/2008',EXPIRY_DATE = '10/31/2099' ;

    GO

    --建立出站端点

    CREATE ENDPOINT EMP_001

       STATE = STARTED

       AS TCP (LISTENER_PORT=5025, LISTENER_IP = ALL )

       FOR DATABASE_MIRRORING (

          AUTHENTICATION = CERTIFICATE Cert_001

          , ENCRYPTION = REQUIRED ALGORITHM RC4

          , ROLE = ALL

       );

    GO

    --配置端点

    GRANT CONNECT ON ENDPOINT::EMP_001 TO [MIR_M_LOGIN];

    GO

    --激活端点

    ALTER ENDPOINT EMP_001 STATE=STARTED

    GO

    --保存导出证书,拷贝到主服务器,将需要在主服务器导入

    BACKUP CERTIFICATE Cert_001 TO FILE = 'c:\share\Cert_001.cer';

    GO


    ---------------------

    USE master;

    CREATE CERTIFICATE Cert_002

       AUTHORIZATION MIR_M_USER

       FROM FILE = 'c:\share\Cert_002.cer'

    GO

    CREATE CERTIFICATE Cert_003

       AUTHORIZATION MIR_M_USER

       FROM FILE = 'c:\share\Cert_003.cer'

    GO

    ---------------------

    USE MASTER;

    ALTER DATABASE test

    SET PARTNER = 'TCP://192.168.1.170:5025'

    GO
    ALTER DATABASE test

    SET WITNESS = 'TCP://192.168.1.171:5025'

    GO

    /*
    USE MASTER;

    ALTER DATABASE test

    SET PARTNER off

    GO
    */


    --查看是否成功

    SELECT * FROM sys.database_mirroring WHERE database_id=(

     SELECT database_id FROM sys.databases WHERE name='test')

    select *   from 费用表

    update 费用表 set 金额=444566
    select *   from 费用表

    ---------------------------------------------------------------------------------------------------------------------

    --镜像

    USE master;

    --DROP MASTER KEY;

    --统一主密钥

    CREATE MASTER KEY ENCRYPTION BY PASSWORD = 'JiuBang_ZB_2008@3g.cn';

    GO

    --统一的登录密码

    CREATE LOGIN MIR_M_LOGIN WITH PASSWORD = 'JiuBang_JB_2008@3g.cn';

    GO

    --统一的登录用户名

    CREATE USER MIR_M_USER FOR LOGIN MIR_M_LOGIN;

    GO


    ----------------------------------
    USE master;

    CREATE CERTIFICATE Cert_002

       WITH SUBJECT = 'Cert_002 certificate for database mirroring',

          start_date = '01/01/2008',EXPIRY_DATE = '10/31/2099' ;

    GO

    CREATE ENDPOINT EMP_002

       STATE = STARTED

       AS TCP (LISTENER_PORT=5025, LISTENER_IP = ALL )

       FOR DATABASE_MIRRORING (

          AUTHENTICATION = CERTIFICATE Cert_002

          , ENCRYPTION = REQUIRED ALGORITHM RC4

          , ROLE = ALL

       );

    GO

    --配置端点

    GRANT CONNECT ON ENDPOINT::EMP_002 TO [MIR_M_LOGIN];

    GO

    --激活端点

    ALTER ENDPOINT EMP_002 STATE=STARTED

    GO

    --保存导出证书,拷贝到主服务器,将需要在主服务器导入

    BACKUP CERTIFICATE Cert_002 TO FILE = 'c:\share\Cert_002.cer';

    GO


    ----------------------

    --使指定证书与指定用户相关联

    USE master;

    CREATE CERTIFICATE Cert_001

       AUTHORIZATION MIR_M_USER

       FROM FILE = 'c:\share\Cert_001.cer'

    GO

    CREATE CERTIFICATE Cert_003

       AUTHORIZATION MIR_M_USER

       FROM FILE = 'c:\share\Cert_003.cer'

    GO

     --------------------------
     
    USE MASTER;

    ALTER DATABASE test

    SET PARTNER = 'TCP://192.168.1.169:5025'

    GO

    /*
    USE MASTER;

    ALTER DATABASE test

    SET PARTNER off

    GO
    */


    CREATE DATABASE test_ss_new ON (  

     NAME = test,

      FILENAME = 'C:\test_ss_new.ss' ) AS SNAPSHOT OF test ;

    --查询刚才修改的记录
      SELECT *  FROM   test_ss_new.dbo.费用表

    ----------------------------------------------------------------------------------------------------------------

    --见证

    USE master;

    --DROP MASTER KEY;

    --统一主密钥

    CREATE MASTER KEY ENCRYPTION BY PASSWORD = 'JiuBang_ZB_2008@3g.cn';

    GO

    --统一的登录密码

    CREATE LOGIN MIR_M_LOGIN WITH PASSWORD = 'JiuBang_JB_2008@3g.cn';

    GO

    --统一的登录用户名

    CREATE USER MIR_M_USER FOR LOGIN MIR_M_LOGIN;

    GO

    -----------
    USE master;

    CREATE CERTIFICATE Cert_003

       WITH SUBJECT = 'Cert_003 certificate for database mirroring',

          start_date = '01/01/2008',EXPIRY_DATE = '10/31/2099' ;

    GO

    CREATE ENDPOINT EMP_003

       STATE = STARTED

       AS TCP (LISTENER_PORT=5025, LISTENER_IP = ALL )

       FOR DATABASE_MIRRORING (

          AUTHENTICATION = CERTIFICATE Cert_003

          , ENCRYPTION = REQUIRED ALGORITHM RC4

          , ROLE = ALL

       );

    GO

    --配置端点

    GRANT CONNECT ON ENDPOINT::EMP_003 TO [MIR_M_LOGIN];

    GO

    --激活端点

    ALTER ENDPOINT EMP_003 STATE=STARTED

    GO

    --保存导出证书,拷贝到主服务器,将需要在主服务器导入

    BACKUP CERTIFICATE Cert_003 TO FILE = 'c:\share\Cert_003.cer';

    GO

    --------------------------

    USE master;

    CREATE CERTIFICATE Cert_001

       AUTHORIZATION MIR_M_USER

       FROM FILE = 'c:\share\Cert_001.cer'

    GO

    CREATE CERTIFICATE Cert_002

       AUTHORIZATION MIR_M_USER

       FROM FILE = 'c:\share\Cert_002.cer'

    GO

  • 相关阅读:
    Web前端开发资源集锦
    刮刮卡效果
    html5游戏驴子跳
    Bootstrap3实现的响应式幻灯滑动效果个人作品集/博客网站模板
    40款免费社交图标素材
    移动端的推拉效果导航菜单-支持响应式及其多层菜单
    通过HTML5 Visibility API检测页面活动状态
    HTML5游戏开发引擎Pixi.js新手入门讲解
    滚动触发的翻转式文字引用效果
    11个实用的CSS学习工具
  • 原文地址:https://www.cnblogs.com/qanholas/p/2317768.html
Copyright © 2011-2022 走看看