Przejdź do głównej zawartości
Pomoc techniczna
Zaloguj się przy użyciu konta Microsoft
Zaloguj się lub utwórz konto.
Witaj,
Wybierz inne konto.
Masz wiele kont
Wybierz konto, za pomocą którego chcesz się zalogować.

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ą.

Czy te informacje były pomocne?

Jaka jest jakość języka?
Co wpłynęło na Twoje wrażenia?
Jeśli naciśniesz pozycję „Wyślij”, Twoja opinia zostanie użyta do ulepszania produktów i usług firmy Microsoft. Twój administrator IT będzie mógł gromadzić te dane. Oświadczenie o ochronie prywatności.

Dziękujemy za opinię!

×