always on 之路实践(未完)

摘要:
如果模式是同步的改为异步升级副本改为同步模式切换到辅助副本如果模式是同步的改为异步升级原来的主副本(即重启)改为同步模式切换到原来的主副本故障处理1:死活报错详细参考:https://blog.csdn.net/holandstone/article/details/14165377原因:没有开启共享管理使用powershell执行核心代码[db2]:PSC:Usersest.CONTOSDocuments˃Set-ItemProperty-PathHKLM:SYSTEMCurrentControlSetservicesLanmanServerParameters-nameautoshareserver-value1[db2]:PSC:Usersest.CONTOSDocuments˃get-serviceserver|restart-service-Force[db2]:PSC:Usersest.CONTOSDocuments˃get-serviceserverStatusNameDisplayName---------------------RunningLanmanServerserver[db2]:PSC:Usersest.CONTOSDocuments˃get-serviceserverStatusNameDisplayName---------------------RunningLanmanServerserver[db2]:PSC:Usersest.CONTOSDocuments˃exitPSHKLM:SYSTEMCurrentControlSetservicesLanmanServer˃Enter-PSSessiondb3[db3]:PSC:Usersest.CONTOSDocuments˃Set-ItemProperty-PathHKLM:SYSTEMCurrentControlSetservicesLanmanServerParameters-nameautoshareserver-value1[db3]:PSC:Usersest.CONTOSDocuments˃Get-Serviceserver|Restart-Service-force[db3]:PSC:Usersest.CONTOSDocuments˃Get-ServiceserverStatusNameDisplayName---------------------RunningLanmanServerserver[db3]:PSC:Usersest.CONTOSDocuments˃get-cluster无法将“get-cluster”项识别为cmdlet、函数、脚本文件或可运行程序的名称。请检查名称的拼写,如果包括路径,请确保路径正确,然后重试。

概念及参考: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 
FROMsys.dm_hadr_availability_replica_cluster_nodes CND
JOINsys.dm_hadr_availability_replica_cluster_states CST
  ON CND.replica_server_name=CST.replica_server_name
JOINsys.dm_hadr_availability_replica_states RST
  ON CST.replica_id=RST.replica_id
always on 之路实践(未完)第1张

运维管理:

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

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

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

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

always on 之路实践(未完)第2张

原因:没有开启共享管理 使用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 远程管理

always on 之路实践(未完)第3张

故障2:链接错误

always on 之路实践(未完)第4张

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

免责声明:文章转载自《always on 之路实践(未完)》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇c#实现每隔一段时间执行代码(多线程)oracle nologging用法下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

随便看看

Windows 之 删除保存的共享凭据(用户名和密码)

1、访问网络共享时,我们通常会打开Windows资源管理器,然后输入“\IP地址共享目录”,敲回车键访问。...

vsCode mongoDB插件 Azure Cosmos DB

安装完成后,要重启下vsCode会看到然后点击绿色的小按钮,选择MongoDB再输入MongoDB的连接地址。当然要先把本地的mongoDB数据库打开,cmd黑窗口输入mongod--dbpathxxxx打开本地数据库输入完成地址后,回车就可以连接到自己的MongoDB数据库了...

您的硬件设置已被更改,请重新启动计算机,使更改生效

在Win7旗舰系统上,出现“您的硬件设置已更改,请重新启动计算机以使更改生效”。开机后将弹出“您的硬件设置已更改,请重新启动计算机”窗口。不要关闭它。打开任务管理器,右键单击以转到进程,查看其中是否有正在运行的进程。进程名称为:atieclxx.exe右键单击进程打开文件的位置。将此程序移出原始文件夹(最好是另一个磁盘),然后重新启动计算机。...

Docker Compose 版本过高(Docker版本不匹配),降低docker-compose版本

好了,开始降级docker-compose,先卸载:#pipuninstalldocker-compose再安装指定版本:#pipinstalldocker-compose==1.5.2至此,docker-compose降版本成功!...

ESXi挂载NFS共享存储

使用万兆交换机,ESXi使用NFS协议连接存储。本文介绍的是通过NFS协议挂载共享存储上的VS01卷,共享存储上已经赋予ESXi主机访问该卷的权限。...

MongoDB 查看集合的统计信息

--1查看集合的统计信息srs0:“size”:“ok”:可以理解为集合名称计数:集合中的文档总数大小:连续分配的数据块索引:最近分配的块的大小paddingFactor:所有索引索引的总大小大小:--2显示rs0:db。东西。stats(1024)(KB);{“ns”:“count”:“size”:“indexSize”:...