Symptomer
Tenk deg følgende:
-
Du har distribuert en SQL Server-AlwaysOn tilgjengelighet gruppe og tilgjengelighet gruppe lytter.
-
AlwaysOn helse gjenkjenning oppdager et problem med helse med SQL-serveren som er vert for den primære replikaen og begynner overgang tilgjengelighet-gruppen fra rollen som primær enhet til rollen retting. En del av dette innebærer at tilgjengelighet gruppe lytteobjektet ressursen frakobles.
-
Operasjonen prøver å stoppe ressursen lytter ikke kanskje fullføres og ikke-gir SQL Server dump diagnoserapporter krasjet som et "Non-noe som gir en scheduler' i SQL Server-feilloggen.
-
Operasjonen kan krasje ubestemt tid når du prøver å stoppe tilgjengelighet gruppe lytteobjektet Hvis stå uovervåket.
I dette scenariet tilgjengelighet databaser i gruppen tilgjengelighet forbli i gjenopprettingsmodus, og kan ikke kobles til. Du mottar følgende feil:
< dato >< gang >< servernavn > *** kan ikke hente omgivelser for tråd for spid 0
< dato >< gang >< servernavn > *
*******************************************************************************
< dato >< gang >< servernavn > *
< dato >< gang >< servernavn > * Start STAKKDUMP:
< dato >< gang >< servernavn > * < dato >< gang > spid 1068
< dato >< gang >< servernavn > *
< dato >< gang >< servernavn > * ikke-fører til Oppgaveplanlegging
< dato >< gang >< servernavn > *
< dato >< gang >< servernavn > *
*******************************************************************************
< dato >< gang >< servernavn > Stakken signatur for dump er 0x0000000000000176
Årsak
Dette problemet oppstår fordi tråden slås av lytteobjektet ressurs frysing og gir ikke. Dette gir tråd blokkert andre tråder på den samme prosessoren som blokkert andre tråder prøver å gjenopprette tilgjengelighet-databaser.
Oppløsning
Problemet ble først løst i den følgende kumulative oppdateringen av SQL Server.
Kumulativ oppdatering 9 for SQL Server 2012 SP1/en-us/help/2931078
Hver nye kumulative oppdateringen for SQL Server inneholder alle hurtigreparasjonene og alle sikkerhetsreparasjoner som fulgte med den forrige kumulative oppdateringen. Sjekk ut de nyeste kumulative oppdateringene for SQL Server:
Status
Microsoft har bekreftet at dette er et problem i Microsoft-produktene som er oppført i delen "Gjelder for".