Symptom
Anta att du har en AlwaysOn-tillgänglighetsgruppen som distribueras via server S1 och Server S2 i Microsoft SQL Server 2014. Ett hälso problem har upptäckts på den primära repliken (S1) och tillgänglighets grupps överföringarna till LÖSNINGs tillståndet och startar redundans om den är konfigurerad för automatisk redundans. Tillgänglighets gruppen kan finnas kvar i läget för matchning. Fel meddelandet kan visas i fel loggen på den primära repliken (S1) eller den sekundära repliken (S2):
-
Ett fel meddelande om att det inte går att ge ett schema kan uppstå på den primära repliken runt den tid då tillgänglighets grupps överföringarna från PRIMÄRt till matchning:
<-datum> <- tid> spid<-ID> med "dbghelp. dll ' version ' 4.0.5 ' <Date> <Time> SPID> <0 ID> med" dbghelp. dll ' version ' 4.0.5 ' <-> <-tid> server med "dbghelp. dll ' 4.0.5 ' <datum > < tid > server * * * det går inte att hämta tråd kontext för SPID 0> <0 datum > < tid > Server * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * <datum > Server * <Time datum > < tid > Server * BEGIN stackdump: <datum > < tid > Server * <datum > < tid > SPID<- ID> <><datum> <tid> Server * <datum> <tid> server * icke-kapacitet Schemaläggaren> <0 datum> <tid> Server * <datum> <tid> Server * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * <datum> <> serverns 0x0000000000000176> <2 datum> <tid> serverns tids gräns för extern dump process 982676. <- datum> <- tid> Server process 0:0:0 (0x11428) Worker-0x00000075CB92C160 verkar inte längre i schemaläggare 0. Tråd skapande tid: 13011925023676. Uppskattad tråd processor används: kernel 0 MS, User 0 MS. Bearbeta användning 2%. System Idle 84%. Intervall: 76880 MS.
-
Ett fel meddelande om att det inte går att ge ett arbets schema kan uppstå på den sekundära repliken om tillgänglighets gruppen är konfigurerad för automatisk redundans och redundanspartnerservern försöker överföra till den primära rollen:
<- datum> <- tid> spid<-ID> tillgänglighets grupp databasen "AGNAME" ändras till "primär" eftersom det inte går att synkronisera med speglings-eller tillgänglighets gruppen. Detta är endast ett informations meddelande. No user action is required....<Date> <Time> Server Using 'dbghelp.dll' version '4.0.5'<Date> <Time> Server ***Unable to get thread context for spid 0<Date> <Time> Server * *******************************************************************************<Date> <Time> Server *<Date> <Time> Server * BEGIN STACK DUMP:<Date> <Time> Server * <Date> <Time> spid> <8 ID><Date> <Time> Server * Private server build.<Date> <Time> Server *<Date> <Time> Server * Non-yielding Scheduler> <2 Date> <Time> Server *<Date> <Time> Server * *******************************************************************************<Date> <Time> Server Stack Signature for the dump is 0x000000000000006D> <4 Date> <Time> Server External dump process return code 0x20000001. Den externa dumpnings processen gav inga fel. <datum> <tid> Server process 0:0:0 (0x1e94) Worker-0x000000082F270160 verkar inte vara i schema 0. Tråd skapande tid: 13059453624681. Uppskattad tråd processor används: kernel 0 MS, User 0 MS. Bearbeta användning 3%. System Idle 84%. Intervall: 70358 MS. <datum> <tid> Server process 0:0:0 (0x998) Worker-0x00000000B3F86160 verkar inte längre i schemaläggare 2. Tråd skapande tid: 13059458965740. Uppskattad tråd processor används: kernel 0 MS, User 0 MS. Bearbeta användning 3%. System Idle 83%. Intervall: 76913 MS.Datum> <tid> Server process 0:0:0 (0x1a64) Worker-0x0000000B5E220160 verkar inte vara i plan 3. Tråd skapande tid: 13059466511951. Uppskattad tråd processor används: kernel 0 MS, User 0 MS. Bearbeta användning 3%. System Idle 83%. Intervall: 76944 MS.
Obs! Det här problemet uppstår också i SQL Server 2012.
Lösning
När du har installerat den här snabb korrigeringen kan du undvika att den icke-baserade schemaläggnings tillståndet är det. Det här problemet åtgärdades först i den kumulativa uppdateringen av SQL Server.
Kumulativ uppdatering 5 för SQL Server 2014 /en-us/help/3011055
Varje ny kumulativ uppdatering för SQL Server innehåller alla snabb korrigeringar och alla säkerhets korrigeringar som ingick i den föregående kumulativa uppdateringen. Kolla in de senaste kumulativa uppdateringarna för SQL Server:
Status
Microsoft har bekräftat att det här är ett problem i Microsoft-produkterna som nämns i "gäller".