zoukankan      html  css  js  c++  java
  • 【整理】MSSQL 2005 Mirror

     1 -- The version of MSSQL must above 2005 SP1
     2 -- Start SQL Service with same domain user
     3 
     4 SELECT name, role_desc, state_desc FROM sys.database_mirroring_endpoints 
     5 
     6 SELECT name, port FROM sys.tcp_endpoints
     7 
     8 -- 1. DC - Create Endpoint
     9 CREATE ENDPOINT Endpoint_Mirroring
    10     STATE=STARTED 
    11     AS TCP (LISTENER_PORT=5022) 
    12     FOR DATABASE_MIRRORING (ROLE=PARTNER)
    13 
    14 -- 2. BCC - Create Endpoint
    15 CREATE ENDPOINT Endpoint_Mirroring
    16     STATE=STARTED 
    17     AS TCP (LISTENER_PORT=5022) 
    18     FOR DATABASE_MIRRORING (ROLE=PARTNER)
    19 
    20 -- 3. DC - Backup Dababase
    21 BACKUP DATABASE CIM 
    22     TO DISK = 'E:\CIM_DB.bak' 
    23     WITH FORMAT
    24     
    25 -- 4. BCC - Copy bak file from DC , Restore Database
    26 RESTORE DATABASE CIM
    27    FROM DISK='E:\CIM_DB.bak'
    28    WITH NORECOVERY, 
    29       MOVE 'CIM' TO 
    30          'E:\CIM.mdf', 
    31       MOVE 'CIM_Log' TO
    32          'E:\CIM_1.ldf';
    33          
    34 -- 5. DC - Backup Log
    35 BACKUP LOG CIM 
    36     TO DISK = 'E:\CIM_Log.bak' 
    37 GO
    38 
    39 -- 6. BCC - Copy bak file from DC , Restore Log
    40 RESTORE LOG CIM 
    41     FROM DISK = 'E:\CIM_Log.bak' 
    42     WITH FILE=1, NORECOVERY
    43 
    44 -- 7. BCC - Set Partner
    45 ALTER DATABASE CIM 
    46     SET PARTNER = 
    47     'TCP://CSZS19:5022';
    48     
    49 -- 8. DC - Set Partner
    50 ALTER DATABASE CIM 
    51     SET PARTNER = 'TCP://CSZS20:5022'
    52 
    53 
    54 ---- 9 启用 BCC 数据库 begin
    55 -- 1. 删除数据库镜像
    56 ALTER DATABASE CIM SET PARTNER OFF
    57 -- 2. BCC 恢复以前的镜像数据库
    58 RESTORE DATABASE CIM WITH RECOVERY;   
    59 ---- 9 启用 BCC  end
    60 
    61 -- 1. BCC 在数据库镜像会话中强制服务
    62 ALTER DATABASE CIM SET PARTNER FORCE_SERVICE_ALLOW_DATA_LOSS
    63 -- 2. 暂停数据库镜像会话
    64 ALTER DATABASE CIM SET PARTNER SUSPEND
    65 -- 3. 恢复暂停的数据库镜像
    66 ALTER DATABASE CIM SET PARTNER RESUME
    67 -- 4. 删除数据库镜像
    68 ALTER DATABASE CIM SET PARTNER OFF
    69 -- 5. BCC 恢复以前的镜像数据库
    70 RESTORE DATABASE CIM WITH RECOVERY;   
  • 相关阅读:
    电商第一季函数笔记(1)
    沈逸老师PHP魔鬼特训笔记(2)
    PHP读书笔记(3)-常量
    2015/8/9 到家了,学完了CodeCademy的Python
    2015/8/4 告别飞思卡尔,抛下包袱上路
    2015/6/23 浪潮过去,我才来
    方维团购系统二次开发,项目经验
    方维团购系统整合云短信网短信平台,方维系统整合短信平台
    方维团购系统,下订单保存多个收货地址
    PHP木马查杀文件,木马查杀插件
  • 原文地址:https://www.cnblogs.com/wonder315/p/2827925.html
Copyright © 2011-2022 走看看