Accedi con Microsoft
Accedi o crea un account.
Salve,
Seleziona un altro account.
Hai più account
Scegli l'account con cui vuoi accedere.

Riepilogo

Quando non è possibile creare un listener di gruppo di disponibilità AlwaysOn di Microsoft SQL Server 2012, è spesso sintomo di altri problemi in cui è possibile creare un oggetto in Active Directory o Registra nel DNS gli indirizzi IP. In genere questi problemi si verificano a causa del criterio di dominio o per mancanza di autorizzazioni per il cluster di Windows interagire con Active Directory o DNS.

Quando si crea un listener in SQL Server, cluster di Windows crea una risorsa di punto di accesso client. Se SQL Server è possibile creare un listener, potrebbe essere in grado di segnalare la causa poiché crea la risorsa cluster di Windows. In questo caso, è possibile raccogliere il registro cluster di Windows e il registro eventi di sistema di Windows per diagnosticare la causa.

Se non è possibile creare un listener, è in genere per almeno uno dei seguenti motivi:

  • Si dispone di sufficienti autorizzazioni di cluster di Windows per creare e modificare un nome account di Active Directory del cluster.

  • Non è possibile registrare l'indirizzo IP DNS a causa di alcuni problemi che coinvolgono un indirizzo IP duplicato o non valido.

  • Si violano i criteri di Windows.

In questo articolo vengono descritti i passaggi che è possibile eseguire per diagnosticare un tentativo non riuscito di creare un listener se SQL Server non è in grado di indicare la causa. Inoltre, in questo articolo vengono elencati alcuni messaggi di errore che possono essere visualizzati durante la creazione di listener di gruppo di disponibilità non riesce.

Ulteriori informazioni

SQL Server potrebbe non segnalare la causa, quando non è possibile creare un listener di gruppo di disponibilità

Quando si crea un listener di gruppo di disponibilità utilizzando finestra di dialogo della SQL Server Management Studio Aggiungere Listener , riceverai un messaggio di errore che include informazioni sulla causa dell'errore, che può aiutare a risolvere il problema. Ad esempio, viene visualizzato un messaggio di errore su un indirizzo IP non corretto per la subnet analogo al seguente:

L'indirizzo IP specificato ' <Indirizzo IP>' non è valido nell'intervallo IP consentiti al cluster. Rivolgersi all'amministratore di rete per selezionare valori appropriati per l'intervallo IP consentiti al cluster. (Microsoft SQL Server, errore: 19457)


Image 1

Tuttavia, riceverai anche un messaggio di errore che non è stato chiarito il motivo per cui non è possibile creare il listener di gruppo. Ad esempio, quando si tenta di creare un listener di gruppo di disponibilità, viene visualizzato un messaggio di errore analogo al seguente, che non specifica la causa effettiva dell'errore:

Msg 19471, livello 16, stato 0, riga 2
Il cluster WSFC Impossibile portare la risorsa nome rete con nome DNS ' <nome DNS>' in linea. Il nome DNS sono stato adottato hanno un conflitto con i servizi esistenti di nome o il servizio cluster WSFC potrebbe non essere in esecuzione o potrebbe essere inaccessibile. Utilizzare un nome DNS differente per risolvere i conflitti di nome o controllare il registro cluster WSFC per ulteriori informazioni.


Msg 19476, livello 16, stato 4, riga 2
Impossibile creare il nome di rete e l'indirizzo IP del listener. Il servizio WSFC non è in esecuzione o potrebbe essere inaccessibile del relativo stato corrente o i valori forniti per il nome di rete e indirizzo IP non sia corretto. Controllare lo stato del cluster WSFC e convalidare il nome di rete e l'indirizzo IP con l'amministratore della rete.

Image 2

Questo problema si verifica poiché Windows cluster non può creare e attivare l'accesso client che puntano a una risorsa del cluster. Quando si verifica questo problema, è possibile raccogliere le informazioni dal Registro di cluster di Windows e registro eventi di sistema di Windows per individuare la causa. A tale scopo, attenersi alla seguente procedura.

Passaggio 1: Si noti l'ora esatta che si è verificato il problemaEseguire tutti i passaggi necessari per riprodurre il problema e prendere nota del tempo che si verifica questo problema.

Passaggio 2: Reprima dati nel registro cluster di Windows (cluster)Cercare nel file cluster. log per il nome di rete designata per il listener di gruppo.

Note

  • Le voci del file cluster. log vengono registrati nel tempo universale coordinato (UTC).

  • Per generare il file registro del cluster di Windows utilizzando un prompt dei comandi amministrativo in Windows Server 2008 R2 o versione successiva di Windows Server, eseguire il comando seguente:

    Cluster log /g


    Image 4

  • Per generare il file registro del cluster di Windows utilizzando Windows PowerShell, eseguire il seguente cmdlet in una finestra di PowerShell privilegi elevati:

    Get-ClusterLog


    Image 5

  • Per impostazione predefinita, il file di registro viene creato nella cartella % WINDIR%\cluster\reports.

Passaggio 3: Verificare i dati dal registro eventi di sistema di WindowsEsaminare il registro eventi di sistema Windows per voci correlate al tentativo di creazione di listener utilizzando l'ora in cui si è preso nota nel passaggio 1.


In alcuni casi, SQL Server non è in grado di restituire informazioni specifiche perché non è possibile creare un listener di gruppo a causa dei criteri di dominio. Criterio di dominio, ad esempio, consente a un utente di dominio creare dieci account computer per impostazione predefinita. Quando si tenta di creare un listener di gruppo che potrebbe essere l'undicesimo account computer, SQL Server può segnalare solo i messaggi di errore generico "Msg 19471" e "Msg 19476" sono illustrati nella sezione "Informazioni".

Per individuare la causa per cui non è possibile creare un listener di gruppo, esaminare il registro eventi di sistema di Windows e file cluster. log.

  • Per esaminare il registro eventi di sistema di Windows, attenersi alla seguente procedura:

    1. Fare clic su Start, scegliere programmi, Strumentidi amministrazione e quindi fare clic su Visualizzatore eventi.

    2. Nella struttura della console, espandere Registri di Windowse quindi fare clic su sistema.

    3. Nel riquadro dei dettagli, scorrere gli eventi più recenti e individuare l'evento 1194. Nella scheda Generale , diverse cause sono proposti per la causa dell'errore.

    4. Fare clic sulla scheda Dettagli . Nella Visualizzazione descrittivo nella sezione EventData , è possibile trovare un più specifico messaggio di errore analogo al seguente:

      È stato superato il numero massimo di account computer che si possono creare in questo dominio.

      Image 6

  • Per rivedere le voci nel file cluster. log, attenersi alla seguente procedura:

    1. Fare clic su Start, scegliere tutti i Programmi, scegliere Windows PowerShell V2, Windows PowerShell ISEdestro e quindi fare clic su Esegui come amministratore.

    2. Al prompt dei comandi, eseguire il seguente cmdlet per generare un file di registro del cluster:

      Get-ClusterLog


      Image 5

    3. Aprire il file cluster. log nel blocco note.

    4. Fare clic su Modificae quindi fare clic su Trova nel blocco note e cercare la stringa "Impossibile creare l'oggetto Computer <nome DNS>". Esaminare i risultati e per trovare i messaggi analoghi ai seguenti:

      00000d24.00000dc8:: nome di rete <Data / ora> INFO [RES]: [<nome di rete>] NetUserAdd oggetto <nome DNS> al nome di dominio Sub: \ \nome di dominio, risultato: 8557



      00000d24.00000dc8:: nome di rete <Data / ora> ERR [RES]: [<nome di rete>] Impossibile creare l'oggetto Computer <nome DNS> in Active Directory, l'errore 8557

    5. Per determinare l'errore indica, al prompt dei comandi digitare Net helpmsg 8557 e quindi premere INVIO.
      Image 9

ConclusioneÈ ora possibile concludere che la causa del problema è attribuita a un criterio di Active Directory attualmente in vigore nel proprio ambiente. In questo caso specifico, autenticare gli utenti in un dominio che vengono assegnati l'autorizzazione utente "Aggiunta di workstation a un dominio" e possono creare fino a dieci account computer nel dominio. Poiché hai superato il limite, viene visualizzato il messaggio di errore.


In alcuni casi, SQL Server non è in grado di restituire informazioni specifiche perché non è possibile creare un listener di gruppo a causa di autorizzazioni sufficienti in Active Directory. Ad esempio, l'account di nome cluster richiede l'autorizzazione "Crea Computer oggetti" quando si crea un'applicazione o un servizio cluster. Quando l'account di nome cluster non dispone delle autorizzazioni, SQL Server non può creare listener gruppo di disponibilità. Quando si tenta di creare un listener di gruppo con autorizzazioni insufficienti, SQL Server può segnalare solo i messaggi di errore generico "Msg 19471" e "Msg 19476" sono illustrati nella sezione "Informazioni".

Per individuare la causa del problema, esaminare il registro eventi di sistema di Windows e file cluster. log.

  • Esaminare il registro eventi di sistema di Windows. A tale scopo, attenersi alla seguente procedura:

    1. Fare clic su Start, scegliere programmi, Strumentidi amministrazione e quindi fare clic su Visualizzatore eventi.

    2. Nella struttura della console, espandere Registri di Windowse quindi fare clic su Registro di sistema che contiene l'evento che si desidera visualizzare.

    3. Nella scheda Dettagli , scorrere gli eventi più recenti e individuare l'evento 1194. Nella scheda Generale , per diversi motivi sono proposti per la causa dell'errore, ad esempio "l'identità di cluster" <utente di dominio> "autorizzazioni Crea Computer oggetti."

    4. Fare clic sulla scheda Dettagli . Nella Visualizzazione descrittivo nella sezione EventData , è possibile trovare un più specifico messaggio di errore analogo al seguente:

      Il valore o l'attributo del servizio di directory specificata non esiste.

      Image 12

  • Rivedere le voci nel file cluster. log. A tale scopo, attenersi alla seguente procedura:

    1. Fare clic su Start, scegliere tutti i Programmi, scegliere Windows PowerShell V2, Windows PowerShell ISEdestro e quindi fare clic su Esegui come amministratore.

    2. Al prompt dei comandi, eseguire il seguente cmdlet per generare un file di registro del cluster:

      Get-ClusterLog

      Image 5

    3. Aprire il file cluster. log nel blocco note.

    4. Fare clic su Modifica, quindi fare clic su Trova nel blocco note e cercare la stringa "Impossibile creare l'oggetto Computer <nome DNS>". Esaminare i risultati e, è possibile trovare un messaggio analogo al seguente:

      00000d24.000005f8:: nome di rete <Data / ora> ERR [RES]: [<nome di rete>] Impossibile creare l'oggetto Computer <nome DSN> in Active Directory, l'errore 8202


    5. Per determinare l'errore indica, al prompt dei comandi digitare Net helpmsg 8202 e quindi premere INVIO.
      Image 14

ConclusioneÈ ora possibile concludere che l'account di nome cluster non dispone dell'autorizzazione "Crea Computer oggetti" nel contenitore computer in Active Directory Users and Computers.


Per ulteriori informazioni su come ottenere le autorizzazioni sufficienti in Active Directory, la creazione di listener di gruppo di disponibilità in SQL Server, visitare il seguente sito Web Microsoft TechNet:

Come configurare gli account computer di Active Directory in un cluster di failoverPrima di creare un cluster di failover di Windows, è necessario verificare se l'account utente di dominio che esegue la creazione guidata Cluster è la "Creazione di oggetti Computer"autorizzazione. Per ulteriori informazioni, è possibile visualizzare la sezione "Passaggi per la configurazione dell'account per l'utente che installa il cluster" della Guidaindicato in precedenza.

Se i criteri di protezione dell'organizzazione non è possibile concedere questa autorizzazione per un account utente specifico, è possibile chiedere agli amministratori di dominio l'autorizzazione "Creazione di oggetti Computer" all'account di nome del cluster dopo aver creato il cluster di failover di Windows. Per ulteriori informazioni, è possibile visualizzare la sezione "Procedura per l'assegnazione preventiva del cluster nome account" della Guidaindicato in precedenza.

Quando si esegue la configurazione guidata disponibilità elevata, è generalmente più semplice lasciare che l'account creato e configurato automaticamente se non è stato assegnato preventivamente l'account computer per un servizio cluster, un'applicazione o un nome di rete virtuale listener. Tuttavia, se è necessario assegnare preventivamente gli account a causa di requisiti dell'organizzazione, quindi seguire le istruzioni nella sezione "Passaggi per la configurazione dell'account per un'applicazione o il servizio cluster" della Guidaindicato in precedenza.

Note

  • Per utilizzare la procedura descritta in questa sezione, è necessario disporre le autorizzazioni di operatore di account amministratore di dominio.

  • Se si imposta un listener di gruppo di disponibilità tra più subnet, è necessario ottenere indirizzi IP statici da ogni subnet a cui appartiene la replica. In genere, è necessario parlare con gli amministratori di rete per eseguire questa operazione.


Serve aiuto?

Vuoi altre opzioni?

Esplorare i vantaggi dell'abbonamento e i corsi di formazione, scoprire come proteggere il dispositivo e molto altro ancora.

Le community aiutano a porre e a rispondere alle domande, a fornire feedback e ad ascoltare gli esperti con approfondite conoscenze.

Queste informazioni sono risultate utili?

Come valuti la qualità della lingua?
Cosa ha influito sulla tua esperienza?
Premendo Inviare, il tuo feedback verrà usato per migliorare i prodotti e i servizi Microsoft. L'amministratore IT potrà raccogliere questi dati. Informativa sulla privacy.

Grazie per il feedback!

×