zoukankan      html  css  js  c++  java
  • always on 之路实践(未完)

    概念及参考:http://www.mssqlmct.cn/dba/?post=97

    准备:利用vmvare workstation12 

    克隆了4台windows server 2008 datacenter,网络选择仅主机模式(VMnet8),网关为192.168.214.2

    分别是D1 :192.168.214.14

    DB1:192.168.214.11

    DB2:192.168.214.12

    DB3:192.168.214.13

    1.利用VMware克隆 windows 虚拟机需要注意的事项   (修改sid,解决域账户Ping不同的问题    )

    2.搭建和入域 (解决域账户问题)

    3.搭建故障转移集群(构建群集,服务器时间不同问题

    4.搭建alwaysOn(建立共享目录,可用性组,以及群组侦听)

    DMV查看状态

    SELECT CND.*, RST.is_local, RST.role_desc, RST.operational_state_desc, RST.connected_state_desc, RST.synchronization_health_desc 
    FROM sys.dm_hadr_availability_replica_cluster_nodes CND
    JOIN sys.dm_hadr_availability_replica_cluster_states CST
      ON CND.replica_server_name=CST.replica_server_name
    JOIN sys.dm_hadr_availability_replica_states RST
      ON CST.replica_id=RST.replica_id

    
    

    运维管理:

      1.如果主从需要关机升级怎么办?

        

    如果模式是同步的 改为异步
    升级 副本(即重启副本)
    改为同步模式 切换到辅助副本
    如果模式是同步的 改为异步
    升级原来的主副本(即重启)
    改为同步模式 切换到原来的主副本 

    故障处理1:死活报错(如果出现该问题,大多是没用使用本地administrator登录,或者没使用域账户管理员,)

    详细参考:https://blog.csdn.net/holandstone/article/details/14165377

    原因:没有开启共享管理 使用powershell执行核心代码

    [db2]: PS C:Users	est.CONTOSDocuments> Set-ItemProperty -Path HKLM:SYSTEMCurrentControlSetservicesLanmanServerPa
    rameters -name autoshareserver -value 1
    [db2]: PS C:Users	est.CONTOSDocuments> get-service server|restart-service -Force
    [db2]: PS C:Users	est.CONTOSDocuments> get-service server
    
    Status   Name               DisplayName
    ------   ----               -----------
    Running  LanmanServer       server
    
    
    [db2]: PS C:Users	est.CONTOSDocuments> get-service server
    
    Status   Name               DisplayName
    ------   ----               -----------
    Running  LanmanServer       server
    
    
    [db2]: PS C:Users	est.CONTOSDocuments> exit
    PS HKLM:SYSTEMCurrentControlSetservicesLanmanServer> Enter-PSSession db3
    [db3]: PS C:Users	est.CONTOSDocuments> Set-ItemProperty -Path HKLM:SYSTEMCurrentControlSetservicesLanmanServerPa
    rameters -name autoshareserver -value 1
    [db3]: PS C:Users	est.CONTOSDocuments> Get-Service server|Restart-Service -force
    [db3]: PS C:Users	est.CONTOSDocuments> Get-Service server
    
    Status   Name               DisplayName
    ------   ----               -----------
    Running  LanmanServer       server
    
    
    [db3]: PS C:Users	est.CONTOSDocuments> get-cluster
    无法将“get-cluster”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。请检查名称的拼写,如果包括路径,请确保路径正确,
    然后重试。
        + CategoryInfo          :
        + FullyQualifiedErrorId : CommandNotFoundException
    
    [db3]: PS C:Users	est.CONTOSDocuments>

    DB1/DB2和DB3要执行下面 ,开启powershell 远程管理

     

      

     故障2:链接错误

      

      解决办法:把sql server引擎服务启动账户设置成contosadministrator  

  • 相关阅读:
    直方图
    Netty学习摘记 —— 初步认识Netty核心组件
    打败算法 —— 圆圈中最后剩下的数字
    打败算法 —— 单词的压缩编码
    大数据生态圈 —— 关于实时流处理的单节点伪分布式环境搭建
    打败算法 —— 按摩师
    打败算法 —— 最长公共子序列
    Spark学习摘记 —— Pair RDD行动操作API归纳
    Spark学习摘记 —— Pair RDD转化操作API归纳
    Spark学习摘记 —— RDD行动操作API归纳
  • 原文地址:https://www.cnblogs.com/gered/p/10068483.html
Copyright © 2011-2022 走看看