Număr eroare: 2829783 (întreținere conținut)

Rezumat

Atunci când nu este posibilă crearea unui grup de Microsoft SQL Server 2012 AlwaysOn disponibilitatea ascultare, frecvent este un simptom de alte probleme în care nu este posibilă crearea unui obiect în Active Directory sau adrese IP se înregistrează în DNS. Aceste probleme apar de obicei din cauza politicii de domeniu sau din cauza lipsei de permisiuni pentru clusterul Windows pentru a interacționa cu Active Directory sau DNS.

Atunci când creați o ascultare în SQL Server, Windows cluster creează o resursă de punct de acces client. Dacă SQL Server nu poate crea o ascultare, acesta poate fi imposibilă pentru a raporta cauza deoarece Windows cluster este crearea de resurse. În această situație, poate colecta jurnal de cluster Windows și Jurnalul de evenimente de sistem Windows pentru a diagnostica cauza.

Dacă nu este posibilă crearea unei de ascultare, este de obicei din cauza cel puțin unul dintre următoarele motive:

  • Nu aveți suficiente permisiuni de cluster Windows pentru a crea și modifica un cont de numele de cluster Active Directory.

  • Nu se poate înregistra adresa IP în DNS, din cauza unor anumite probleme care implică o adresă IP dublate sau nevalidă.

  • Ce încalcă politicile de Windows.

Acest articol descrie pașii care se pot efectua pentru a diagnostica o încercare nereușită pentru a crea o ascultare dacă SQL Server nu poate raporta cauza. În plus, acest articol listează mesaje de eroare care este posibil să vedeți când nu reușește crearea disponibilitatea grup de ascultare.

Mai multe informații

SQL Server nu poate raporta cauza atunci când nu se poate crea un grup de disponibilitate ascultare

Atunci când creați un grup de disponibilitate ascultare utilizând caseta de dialog Add ascultare SQL Server Management Studio, este posibil să primiți un mesaj de eroare care include informații despre cauza erorii, care vă pot ajuta să rezolvați problema. De exemplu, primiți un mesaj de eroare despre o adresă IP incorecte pentru subrețeaua care seamănă cu următorul:

Specificat adresa IP ' <Adresă IP>' nu este valid în intervalul IP permise de cluster. Consultați-vă cu administratorul de rețea pentru a selecta valorile care sunt adecvate pentru intervalul IP permise de cluster. (Microsoft SQL Server, Error: 19457)


Image 1

Cu toate acestea, este posibil să primiți și un mesaj de eroare care explică de ce nu se poate crea grup de ascultare. De exemplu, atunci când încercați să creați un grup de disponibilitate ascultare, primiți un mesaj de eroare asemănător cu următorul, care nu specifică cauza reală a erorii:

MSG 19471, Level 16, State 0, linia 2
Clusterul WSFC nu ar putea aduce resursa numele rețelei cu numele DNS ' <nume DNS>' online. Numele DNS poate au fost luate au un conflict cu numele serviciilor existente sau serviciul cluster WSFC nu se execută sau poate fi accesibilă. Utilizați un alt nume DNS pentru a rezolva conflictele de nume sau Verificați jurnalul de cluster WSFC pentru mai multe informații.


MSG 19476, Level 16, State 4, linia 2
Încercarea de a crea numele rețelei și adresă IP pentru instanța de ascultare nu a reușit. Serviciul WSFC nu se execută sau să fie accesibilă în starea curentă, sau valorile pentru numele rețelei și adresa IP este incorectă. Verifica starea de WSFC cluster și validarea rețea numele și adresa IP cu administratorul de rețea.

Image 2

Această problemă apare deoarece Windows cluster nu poate crea și alinierea accesul clientului indicați care este o resursă de cluster. Când întâlniți această problemă, poate colecta informațiile din jurnalul de cluster Windows și Jurnalul de evenimente al sistemului Windows pentru a găsi cauza. Pentru aceasta, urmați acești pași.

Pasul 1: Notă exact momentul în care a apărut problemaEfectuați orice pași sunt necesare pentru a reconstitui problema, notați în momentul în care se produce această problemă.

Pasul 2: RExaminare date în Jurnalul de cluster Windows (Cluster.log)Căutaţi în fişierul Cluster.log numele de rețea care este desemnat pentru grup de ascultare.

Note

  • În intrările din fișierul Cluster.log sunt înregistrate în ora universală (UTC).

  • Pentru a genera Jurnalul de cluster Windows utilizând o comandă de administrare în Windows Server 2008 R2 sau o versiune mai recentă de Windows Server, executaţi următoarea comandă:

    Cluster log /g


    Image 4

  • Pentru a genera Jurnalul de cluster Windows utilizând Windows PowerShell, executați cmdletul următoare într-o fereastră de linie PowerShell:

    Get-ClusterLog


    Image 5

  • În mod implicit, fişierul jurnal este creat în % WINDIR%\cluster\reports.

Pasul 3: Revizuire datele din jurnalul de evenimente al sistemului WindowsConsultați jurnalul de evenimente al sistemului Windows pentru intrările asociate cu încercarea de creare de ascultare utilizând în momentul în care ați notat în pasul 1.


Uneori, SQL Server nu poate raporta informații specifice despre ce se poate crea un grup de ascultare din cauza politicii de domeniu. De exemplu, politica de domeniu permite unui utilizator de domeniu pentru a crea zece conturile de computer în mod implicit. Când încercați să creați un grup de ascultare care ar fi contul de computer 11, SQL Server poate raporta numai mesajele de eroare generic "Msg 19471" și "Msg 19476", care sunt discutate în secțiunea "Mai multe informații".

Pentru a găsi cauza pentru de ce nu se poate crea un grup de ascultare, consultați jurnalul de evenimente al sistemului Windows și fișierul Cluster.log.

  • Pentru a examina Jurnalul de evenimente al sistemului Windows, urmați acești pași:

    1. Faceți clic pe Start, indicați spre programele, indicați spre Instrumente de administrareși apoi faceți clic pe Event Viewer.

    2. În arborele consolei, extindeți Windows Logs, și apoi faceți clic pe sistem.

    3. În panoul de detalii, defilați prin cele mai recente evenimente și găsiți eveniment 1194. Sub fila General , mai multe cauze propuse pentru cauza erorii.

    4. Faceți clic pe fila detalii . În Vizualizare sub secțiunea EventData , se poate găsi un mesaj de eroare mai specifice, care seamănă cu următorul:

      Numărul maxim de conturi de computer care vi se permite să creați în acest domeniu a fost depășită.

      Image 6

  • Pentru a revizui intrările din fișierul Cluster.log, urmați acești pași:

    1. Faceți clic pe Start, indicați spre Toate programele, indicați spre Windows PowerShell V2, faceți clic dreapta pe Windows PowerShell ISEși apoi faceți clic pe Executare ca administrator.

    2. La promptul de comandă, executați cmdletul următoare pentru a genera un jurnal de cluster:

      Get-ClusterLog


      Image 5

    3. Deschideţi fişierul Cluster.log în Notepad.

    4. Editare, și apoi faceți clic pe găsi în Notepad, și căutați șirul "Failed pentru a crea obiecte Computer <nume DNS>." Examinați rezultatele și puteți găsi mesajele care seamănă cu următoarele:

      00000d24.00000dc8:: <temporal> INFO [RES] Network Name: obiect NetUserAdd [<Nume rețea>] <nume DNS> Subnumele de domeniu: / /nume de domeniu, rezultatul: 8557



      00000d24.00000dc8:: <temporal> ERR [RES] Network Name: [<Nume rețea>] nu a reușit crearea Computer obiect <nume DNS> în Active Directory, eroare 8557

    5. Pentru a determina ce indică eroarea, tastați Net helpmsg 8557 la promptul de comandă, și apoi apăsați Enter.
      Image 9

ÎncheiereaAcum poate fi cauza problemei este atribuită în o politică de Active Directory, care este în vigoare în mediul dvs. În acest caz, autentificarea utilizatorilor dintr-un domeniu care sunt atribuite permisiuni de utilizator "Adăugare stațiile de lucru la un domeniu" și pot crea conturi de computer până la zece în domeniu. Primiți mesajul de eroare deoarece depășită această limită.


Uneori, SQL Server nu poate raporta informații specifice despre ce se poate crea un grup de ascultare din cauza permisiunilor insuficiente în Active Directory. De exemplu, contul de numele de cluster necesită permisiunea "Obiecte de creare Computer" atunci când creați o aplicație sau un serviciu cluster. Atunci când contul de nume de cluster nu are această permisiune, SQL Server nu poate crea listenerul grup de disponibilitate. Când încercați să creați un grup de ascultare cu permisiuni insuficiente, SQL Server poate raporta numai mesajele de eroare generic "Msg 19471" și "Msg 19476", care sunt discutate în secțiunea "Mai multe informații".

Pentru a găsi cauza acestei probleme, consultați jurnalul de evenimente al sistemului Windows și fișierul Cluster.log.

  • Consultați jurnalul de evenimente al sistemului Windows. Pentru a face acest lucru, urmați acești pași:

    1. Faceți clic pe Start, indicați spre programele, indicați spre Instrumente de administrareși apoi faceți clic pe Event Viewer.

    2. În arborele consolei, extindeți Windows Logs, și apoi faceți clic pe Jurnalul de sistem care conține evenimentul pe care doriți să vizualizați.

    3. Sub fila detalii , defilați prin cele mai recente evenimente și găsiți eveniment 1194. Sub fila General , mai multe motive sunt propuse pentru cauza erorii, cum ar fi "identitatea cluster ' <domeniu utilizator>' permisiuni creare Computer obiecte."

    4. Faceți clic pe fila detalii . În Vizualizare sub secțiunea EventData , se poate găsi un mesaj de eroare mai specifice, care seamănă cu următorul:

      Atribut de serviciu director specificată sau valoare nu există.

      Image 12

  • Revizuiți intrările din fișierul Cluster.log. Pentru a face acest lucru, urmați acești pași:

    1. Faceți clic pe Start, indicați spre Toate programele, indicați spre Windows PowerShell V2, faceți clic dreapta pe Windows PowerShell ISEși apoi faceți clic pe Executare ca administrator.

    2. La promptul de comandă, executați cmdletul următoare pentru a genera un jurnal de cluster:

      Get-ClusterLog

      Image 5

    3. Deschideţi fişierul Cluster.log în Notepad.

    4. Faceți clic pe Editare, și apoi faceți clic pe găsi în Notepad, căutați șirul "Imposibil de creat obiectul Computer <nume DNS>." Examinați rezultatele și puteți găsi un mesaj care seamănă cu următorul:

      00000d24.000005f8:: <temporal> ERR [RES] Network Name: [<Nume rețea>] nu a reușit crearea Computer obiect <nume DSN> în Active Directory, eroare 8202


    5. Pentru a determina ce indică eroarea, tastați Net helpmsg 8202 la promptul de comandă, și apoi apăsați Enter.
      Image 14

ÎncheiereaAcum poate fi contul numele de cluster nu are permisiunea "Computer creare obiect" în containerul de computer în Active Directory Users and Computers.


Pentru mai multe informații despre cum se obține permisiuni suficiente în Active Directory când creați receptorii de grup de disponibilitate în SQL Server, mergeţi la următorul site Web Microsoft TechNet:

Cum se configurează conturile de computer Active Directory într-un cluster de reluareÎnainte de a crea un cluster de reluare Windows, trebuie să verificați dacă contul de utilizator de domeniu care se execută expertul Creare Cluster are "Crearea Computer obiecte"permisiunea. Pentru mai multe informații, puteți vedea secțiunea "Pașii pentru configurarea contului pentru persoana care instalează clusterul" ghidmenționate anterior.

Dacă de organizație politică de securitate vă permit să acorde această permisiune de la un cont de utilizator specifice, solicitați de administratori de domeniu să acorde permisiunea de "Crea obiecte Computer" în cluster nume cont, după ce ați creat clusterul de reluare în Windows. Pentru mai multe informații, puteți vedea secțiunea "Pașii pentru prestaging clusterul nume cont" ghidmenționate anterior.

Atunci când executați expertul de Disponibilitate înaltă, este de obicei mai simplu să contul fi creat și configurat automat dacă care nu au prestaged contul de computer pentru un serviciu de clustere, o aplicație sau un nume de rețea virtuală de ascultare. Cu toate acestea, dacă trebuie să prestage conturi din cauza cerințelor din organizația dvs., apoi urmați pașii din secțiunea "Pașii pentru configurarea cont pentru un serviciu de clustere sau aplicație" ghidmenționate anterior.

Note

  • Pentru a utiliza procedura descrisă în această secţiune, trebuie să aveţi administrator de domeniu sau permisiunea de operator de cont.

  • Dacă ați configurat un grup de disponibilitate ascultare peste subrețele multiple, trebuie să obțineți adrese IP statică de la fiecare subrețea care aparține de reproduceri. De obicei, trebuie să discutați cu administratorii de rețea pentru a face acest lucru.


Scris de: daleche
Examinare tehnică: ramakoni; sqlprev
Editor: v-mordew

Aveți nevoie de ajutor suplimentar?

Extindeți-vă competențele
Explorați instruirea
Fiți primul care obține noile caracteristici
Alăturați-vă la Microsoft Insider

V-a fost de ajutor această informație?

Cât de mulțumit sunteți de calitatea traducerii?

Ce v-a afectat experiența?

Aveți feedback suplimentar? (Opțional)

Vă mulțumim pentru feedback!

×