Streszczenie

Jeśli nie można utworzyć odbiornika grupy dostępności (AlwaysOn) programu Microsoft SQL Server 2012, często jest to objaw innych problemów, w których nie można utworzyć obiektu w usłudze Active Directory lub Zarejestruj adresy IP w systemie DNS. Te problemy występują zazwyczaj z powodu zasad domeny lub z powodu braku uprawnień do klastra systemu Windows do interakcji z usługą Active Directory lub DNS.

Po utworzeniu obiektu nasłuchującego w programie SQL Server klastra systemu Windows tworzy zasób punkt dostępu klienta. Jeśli program SQL Server nie może utworzyć odbiornik, może być nie można zaraportować przyczyny, ponieważ tworzy zasób klastra systemu Windows. W tej sytuacji można zebrać w celu zdiagnozowania przyczyny dziennik klastra systemu Windows i dziennik zdarzeń systemu Windows.

Jeśli nie można utworzyć odbiornika, jest zazwyczaj z co najmniej jedną z następujących przyczyn:

  • Nie masz wystarczających uprawnień klastra systemu Windows do tworzenia i zmieniania konta usługi Active Directory nazwa klastra.

  • Nie można zarejestrować adresu IP w systemie DNS z powodu pewnych problemów, które dotyczą adresu IP zduplikowane lub nieprawidłowe.

  • Naruszają zasady systemu Windows.

W tym artykule omówiono kroki, które można wykonać w celu zdiagnozowania nieudaną próbą utworzenia detektora, jeśli program SQL Server nie może raportować przyczyny. Dodatkowo w tym artykule opisano komunikaty o błędach, które można napotkać podczas tworzenia odbiornika grupy dostępności nie powiedzie się.

Więcej informacji

SQL Server nie może raportować przyczyny, gdy nie może utworzyć detektor grupy dostępności

Tworząc detektor grupy dostępności przy użyciu programu SQL Server Management Studio w okno dialogowe Dodawanie detektora , może zostać wyświetlony komunikat o błędzie, który zawiera informacje na temat przyczyny błędu, które mogą pomóc rozwiązać problem. Na przykład pojawić się komunikat o błędzie dotyczący niepoprawny adres IP dla podsieci, podobny do następującego:

Określony adres IP ' <Adres IP>' nie obowiązuje w zakresie IP dozwolone klastra. Skontaktuj się z administratorem sieci, aby wybrać wartości, które są odpowiednie dla zakresu IP dozwolone klastra. (Microsoft SQL Server, błąd: 19457)


Image 1

Jednakże może pojawić się komunikat o błędzie, który nie wyjaśnia, dlaczego nie można utworzyć odbiornika grupy. Na przykład gdy użytkownik próbuje utworzyć detektor grupy dostępności, pojawić komunikat o błędzie podobny do następującego, który nie określa rzeczywistą przyczyną błędu:

Msg 19471, poziom: 16, stan: 0, wiersz 2
WSFC klastra nie może przynieść zasób Nazwa sieciowa z nazwą DNS ' <Nazwa DNS>' online. Nazwa DNS zostały podjęte lub być w konflikcie z istniejących usług nazw lub WSFC usługa klastrowania może nie działać lub mogą być niedostępne. Użyj innej nazwy DNS do rozwiązywania konfliktów nazw, lub Sprawdź dziennik klastra WSFC, aby uzyskać więcej informacji.


Msg 19476, poziom: 16, stan: 4, wiersz 2
Nie można utworzyć nazwy sieciowej i adresu IP dla odbiornika. Usługa WSFC może nie działać lub mogą być niedostępne w jego bieżącym stanie lub wartości dla nazwy sieciowej i adresu IP mogą być nieprawidłowe. Sprawdź stan klastra WSFC i sprawdzenia poprawności nazwy sieciowej i adresu IP z administratorem sieci.

Image 2

Ten problem występuje, ponieważ Windows klastra nie można utworzyć i przełączyć do trybu online dostępu klienta oznacza to wskazuje zasób klastra. Po wystąpieniu tego problemu, można zebrać istotne informacje z dziennika klastra systemu Windows i dziennik zdarzeń systemu Windows, aby znaleźć przyczynę. Aby to zrobić, wykonaj następujące kroki.

Krok 1: Uwaga dokładną godzinę wystąpienia problemuWykonuje wszelkie kroki są wymagane do odtworzenia problemu i zwróć uwagę na czas, że ten problem występuje.

Krok 2: RPodgląd danych w dzienniku klastra systemu Windows (Cluster.log)Należy wyszukać w pliku Cluster.log nazwę sieciową, której wyznaczone dla odbiornika grupy.

Uwagi

  • Wpisy pliku Cluster.log w są rejestrowane w formacie uniwersalnego czasu koordynowanego (UTC, Coordinated Universal Time).

  • Aby wygenerować dziennik klastra systemu Windows przy użyciu administracyjnych wiersza polecenia w systemie Windows Server 2008 R2 lub nowszej wersji systemu Windows Server, uruchom następujące polecenie:

    Cluster log /g


    Image 4

  • Aby wygenerować dziennik klastra systemu Windows za pomocą środowiska Windows PowerShell, uruchom następujące polecenia w oknie programu PowerShell podwyższone:

    Get-ClusterLog


    Image 5

  • Domyślnie plik dziennika jest tworzony w katalogu % WINDIR%\cluster\reports.

Krok 3: Przejrzyj dane z dziennika zdarzeń systemu WindowsPrzejrzyj dziennik zdarzeń systemu Windows dla zapisów, które są związane z próby utworzenia odbiornika za pomocą czas zanotowaną w kroku 1.


Czasami program SQL Server nie można zgłosić szczegółowe informacje na temat, dlaczego nie można utworzyć odbiornika grupy ze względu na zasady domeny. Na przykład zasady domeny umożliwia użytkownikowi domeny tworzenia kont komputera dziesięć domyślnie. Podczas próby utworzenia odbiornika grupy, która byłaby jedenasty konto komputera, program SQL Server mogą zgłaszać tylko komunikaty o błędzie ogólnym "Msg 19471" i "Msg 19476", które zostały omówione w sekcji "Więcej informacji".

Aby znaleźć przyczynę Dlaczego nie można utworzyć odbiornika grupy, należy przejrzeć dziennik zdarzeń systemu Windows i plik Cluster.log.

  • Aby przejrzeć dziennik zdarzeń systemu Windows, wykonaj następujące kroki:

    1. Kliknij przycisk Start, wskaż polecenie Programy, wskaż polecenie Narzędzia administracyjne, a następnie kliknij Podgląd zdarzeń.

    2. W drzewie konsoli rozwiń węzeł Dzienniki systemu Windows, a następnie kliknij System.

    3. W okienku szczegółów przewiń ostatnich zdarzeń i zlokalizuj zdarzenie 1194. Na karcie Ogólne proponuje się kilka przyczyn dla przyczyny niepowodzenia.

    4. Kliknij kartę Szczegóły . W Widoku przyjaznego w sekcji EventData można znaleźć bardziej szczegółowe komunikat o błędzie podobny do następującego:

      Przekroczono maksymalną liczbę kont komputerów, które możesz utworzyć w tej domenie.

      Image 6

  • Aby przejrzeć wpisy w pliku Cluster.log, wykonaj następujące kroki:

    1. Kliknij przycisk Start, wskaż Wszystkie programy, wskaż polecenie Windows PowerShell V2, kliknij prawym przyciskiem myszy Windows PowerShell ISE, a następnie kliknij Uruchom jako administrator.

    2. W wierszu polecenia Uruchom następujące polecenia w celu generowania dziennik klastra:

      Get-ClusterLog


      Image 5

    3. Otwórz plik Cluster.log w Notatniku.

    4. Kliknij przycisk Edytuj,a następnie kliknij przycisk Znajdź w Notatniku i wyszukaj ciąg "Nie można utworzyć obiektu komputera <Nazwa_dns>". Przejrzyj wyniki, a można znaleźć komunikaty podobne do następujących:

      00000d24.00000dc8:: <Sygnatura czasowa> INFO [RES] Nazwa sieciowa: obiekt NetUserAdd [<Nazwa sieciowa>] <Nazwa DNS> na nazwę domeny podrzędne: \\nazwy domeny, wynik: 8557



      00000d24.00000dc8:: <Sygnatura czasowa> ERR [RES] Nazwa sieciowa: nie można utworzyć obiektu komputera <nazwa_DNS> w usłudze Active Directory, błąd 8557 [<Nazwa sieciowa>]

    5. Aby określić, co oznacza błąd, w wierszu polecenia należy wpisać Polecenie Net helpmsg 8557 i naciśnij klawisz Enter.
      Image 9

WniosekTeraz można stwierdzić, że przyczyną problemu jest przypisywana zasadę usługi Active Directory, która obowiązuje w danym środowisku. W tym konkretnym przypadku uwierzytelnieni użytkownicy w domenie przypisane uprawnienie "Dodawanie stacji roboczych do domeny" użytkownika i mogą utworzyć maksymalnie 10 kont komputerów w domenie. Pojawi się komunikat o błędzie, ponieważ limit ten został przekroczony.


Czasami program SQL Server nie można zgłosić szczegółowe informacje na temat, dlaczego nie można utworzyć odbiornika grupy z powodu niewystarczających uprawnień w usłudze Active Directory. Na przykład konto nazwa klastra wymaga uprawnienie "Tworzenie komputera obiektów" podczas tworzenia klastrowanej usługi lub aplikacji. Gdy konto nazwa klastra nie ma tego uprawnienia, program SQL Server nie można utworzyć odbiornika grupy dostępności. Podczas próby utworzenia odbiornika grupy z niewystarczającymi uprawnieniami, SQL Server mogą zgłaszać tylko komunikaty o błędzie ogólnym "Msg 19471" i "Msg 19476", które zostały omówione w sekcji "Więcej informacji".

Aby znaleźć przyczynę tego problemu, należy przejrzeć dziennik zdarzeń systemu Windows i plik Cluster.log.

  • Przejrzyj dziennik zdarzeń systemu Windows. Aby to zrobić, wykonaj następujące kroki:

    1. Kliknij przycisk Start, wskaż polecenie Programy, wskaż polecenie Narzędzia administracyjne, a następnie kliknij Podgląd zdarzeń.

    2. W drzewie konsoli rozwiń węzeł Dzienniki systemu Windows, a następnie kliknij dziennik systemu , który zawiera zdarzenia, które chcesz wyświetlić.

    3. Na karcie Szczegóły przewiń ostatnich zdarzeń i zlokalizuj zdarzenie 1194. Na karcie Ogólne kilka powodów są proponowane przyczynę niepowodzenia, takie jak "tożsamość klastra ' <użytkownik domeny>' ma uprawnienia Tworzenie obiektów komputerów."

    4. Kliknij kartę Szczegóły . W Widoku przyjaznego w sekcji EventData można znaleźć bardziej szczegółowe komunikat o błędzie podobny do następującego:

      Określony atrybut usługi katalogowej lub wartość nie istnieje.

      Image 12

  • Przejrzyj wpisy w pliku Cluster.log. Aby to zrobić, wykonaj następujące kroki:

    1. Kliknij przycisk Start, wskaż Wszystkie programy, wskaż polecenie Windows PowerShell V2, kliknij prawym przyciskiem myszy Windows PowerShell ISE, a następnie kliknij Uruchom jako administrator.

    2. W wierszu polecenia Uruchom następujące polecenia w celu generowania dziennik klastra:

      Get-ClusterLog

      Image 5

    3. Otwórz plik Cluster.log w Notatniku.

    4. Kliknij przycisk Edytuji następnie kliknij przycisk Znajdź w Notatniku, wyszukaj ciąg "Nie można utworzyć obiektu komputera <nazwa_DNS>." Przejrzyj wyniki, a znajdziesz komunikat podobny do następującego:

      00000d24.000005f8:: <Sygnatura czasowa> ERR [RES] Nazwa sieciowa: nie można utworzyć obiektu komputera <Nazwa DSN> w usłudze Active Directory, błąd 8202 [<Nazwa sieciowa>]


    5. Aby określić, co oznacza błąd, w wierszu polecenia należy wpisać Polecenie Net helpmsg 8202 i naciśnij klawisz Enter.
      Image 14

WniosekTeraz można stwierdzić, że konto nazwa klastra nie ma uprawnienia "Obiekt Tworzenie komputera" w kontenerze komputer w komputery i użytkownicy usługi Active Directory.


Aby uzyskać więcej informacji na temat uzyskania wystarczających uprawnień w usłudze Active Directory podczas tworzenia grupa dostępności detektorów w programie SQL Server przejdź do następującej witryny Microsoft TechNet:

Jak skonfigurować konta komputerów usługi Active Directory w klastrze pracy awaryjnejPrzed utworzeniem klastra pracy awaryjnej systemu Windows, należy sprawdzić, czy konto użytkownika domeny, w którym uruchomiono kreatora tworzenia klastra ma "Tworzenie obiektów typu komputer"uprawnienia. Uzyskać więcej informacji, można wyświetlić sekcji "Kroki związane z konfigurowaniem konta dla osoby, która instaluje klastra" wcześniej wspomniano Przewodnik.

Jeśli zasady zabezpieczeń organizacji pozwala udzielić to uprawnienie do określonego konta użytkownika, można poprosić użytkownika Administratorzy domeny, aby przyznać uprawnienie "Tworzenie obiektów typu komputer" na konto nazwa klastra po utworzeniu klastra pracy awaryjnej systemu Windows. Aby uzyskać więcej informacji można wyświetlić w sekcji "Kroki dla przygotowywania wstępnego klastra Nazwa konta" opisanych powyżej Przewodnik.

Po uruchomieniu Kreatora wysokiej dostępności, zazwyczaj łatwiej jest Niech konto być tworzone i konfigurowane automatycznie, jeśli nie zostały wstępnie przygotowane konto komputera dla sklastrowanej usługi, aplikacji lub nazwa sieci wirtualnej odbiornika. Jednakże jeśli masz wstępnie przygotować konta z powodu wymagań w organizacji, wykonaj kroki opisane w sekcji "Kroki związane z konfigurowaniem konta klastrowanej usługi lub aplikacji" opisanych powyżej Przewodnik.

Uwagi

  • Aby użyć procedury, którą opisano w tej sekcji, musi mieć administrator domeny lub kontu uprawnienia operatora.

  • Jeśli konfigurujesz detektor grupy dostępności w wielu podsieciach, należy uzyskać od każdej podsieci należącej do danej replice statycznych adresów IP. Zwykle należy porozmawiać z administratorów sieci, w tym celu.


Potrzebna dalsza pomoc?

Rozwijaj swoje umiejętności
Poznaj szkolenia
Uzyskuj nowe funkcje w pierwszej kolejności
Dołącz do niejawnych testerów firmy Microsoft

Czy te informacje były pomocne?

Jaka jest jakość języka?
Co wpłynęło na Twoje wrażenia?

Dziękujemy za opinię!

×