Professional Documents
Culture Documents
unexplained AG failover
Trayce.Jordan@Microsoft.com
Trayce@SeekWellAndProsper.com
@SeekWellDBA
http://seekwellandprosper.com
Do these quotes sound familiar?
“I know where to
“I don’t know how to look, but it doesn’t
figure it out!” make any sense!”
Our Agenda
Share my root
cause analysis Look at logs!
(RCA) approach.
Most common causes
for failover
Quorum loss
Lease timeout
HealthCheck timeout
SQL Dumps
User initiated
Most common causes
for not failing over
One or more DBs not sync’d
Linux version
will be different
The RHS.EXE process monitors SQL health. In SQL v-next
Resource DLL
sp_server_diagnostics
Configure the Flexible Failover Policy to Control Conditions for Automatic Failover (AlwaysOn Availability
Groups)
http://msdn.microsoft.com/en-us/library/hh710040(v=sql.120).aspx