Applies ToSQL Server 2014 Developer - duplicate (do not use) SQL Server 2014 Enterprise - duplicate (do not use) SQL Server 2014 Standard - duplicate (do not use)

Symptomy

Załóżmy, że masz zawsze AlwaysOn grupę dostępności wdrożoną na serwerze S1 i serwerze S2 w programie Microsoft SQL Server 2014. W replice podstawowej (S1) wykryto problem dotyczący kondycji i przejazdów grupy dostępności do stanu ROZWIĄZYWAnia i rozpoczyna pracę awaryjną, jeśli jest skonfigurowany do automatycznego przełączania awaryjnego. Grupa dostępność może pozostawać w stanie rozpoznawania. Błąd harmonogramu niepowodujący błędu może pojawić się w dzienniku błędów w replice podstawowej (S1) lub repliki pomocniczej (S2):

  • Następujący błąd harmonogramu niepowodujący wydajności może wystąpić w replice podstawowej wokół czasu, w którym grupa dostępności jest podstawowym rozwiązaniem:

    <data> <godzina> identyfikatorze SPID<ID> przy użyciu opcji "dbghelp. dll" w wersji 4.0.5 "<Date> <Time> Identyfikator SPID> <0 ID> przy użyciu" dbghelp. dll "Version" 4.0.5 Time "<Date> <Time> Server przy użyciu" dbghelp. dll "wersja 4.0.5" godzina Date< Data > <> Server * * * nie można uzyskać kontekstu wątków dla identyfikatora SPID 0> <0 date > <> Server * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * Time * (Data> <godzina> Server * <Date> <> Data<> < <Identyfikator><Data> <godzina> Server * <Data> <> Server * harmonogram braku > <0Data> <> Server * * * * * * Date * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * w przypadku <Data> <godzina> sygnaturą stosową serwera dla zrzutu jest 0x0000000000000176> <2 Data> <czas oczekiwania serwera na zrzut zewnętrzny 982676. DateTime <data> <godzina> proces serwera 0:0:0 (0x11428) pracownik 0x00000075CB92C160 jest prawdopodobnie nierentownym harmonogramem 0. Czas tworzenia wątku: 13011925023676. Przybliżone użycie procesora: jądro 0 MS, użytkownik 0 MS. Wykorzystanie procesów 2%. Stan bezczynności systemu 84%. Interwał: 76880 MS.

  • W replice pomocniczej może wystąpić następujący błąd harmonogramu niepowodujący błędu, jeśli grupa dostępność jest skonfigurowana do automatycznego przełączania awaryjnego i partner trybu failover próbuje przejść do roli podstawowej:

    Data <> <godzina> identyfikatorze SPID<ID> baza danych "agname" zmienia role z "rozpuszczania" na "Primary", ponieważ sesja dublowania lub Grupa dostępności została przedłużona z powodu synchronizacji ról. Jest to tylko komunikat informacyjny. 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. Proces zrzutu zewnętrznego nie zwrócił błędów. <Date> <Time> proces serwera 0:0:0 (0x1e94) pracownik 0x000000082F270160 prawdopodobnie nie jest w harmonogramie równy 0. Czas tworzenia wątku: 13059453624681. Przybliżone użycie procesora: jądro 0 MS, użytkownik 0 MS. Wykorzystanie procesów: 3%. Stan bezczynności systemu 84%. Interwał: 70358 MS. <data> <czas> procesu serwera 0:0:0 (0x998) pracownik 0x00000000B3F86160 wygląda na brak wydajności w harmonogramie 2. Czas tworzenia wątku: 13059458965740. Przybliżone użycie procesora: jądro 0 MS, użytkownik 0 MS. Wykorzystanie procesów: 3%. Stan bezczynności systemu 83%. Interwał: 76913 MS.Data> <godzina> proces serwera 0:0:0 (0x1a64) pracownik 0x0000000B5E220160 wygląda na brak wydajności w harmonogramie 3. Czas tworzenia wątku: 13059466511951. Przybliżone użycie procesora: jądro 0 MS, użytkownik 0 MS. Wykorzystanie procesów: 3%. Stan bezczynności systemu 83%. Interwał: 76944 MS.

Uwaga Ten problem występuje również w programie SQL Server 2012.

Każda nowa Zbiorcza aktualizacja programu SQL Server zawiera wszystkie poprawki i wszystkie poprawki zabezpieczeń uwzględnione w poprzedniej aktualizacji zbiorczej. Zapoznaj się z najnowszymi aktualizacjami zbiorczymi dla programu SQL Server:

Stan

Firma Microsoft potwierdziła, że jest to problem występujący w produktach firmy Microsoft wymienionych w sekcji "dotyczy".

Potrzebujesz dalszej pomocy?

Chcesz uzyskać więcej opcji?

Poznaj korzyści z subskrypcji, przeglądaj kursy szkoleniowe, dowiedz się, jak zabezpieczyć urządzenie i nie tylko.

Społeczności pomagają zadawać i odpowiadać na pytania, przekazywać opinie i słuchać ekspertów z bogatą wiedzą.