Ισχύει για
SQL Server 2012 Developer SQL Server 2012 Enterprise SQL Server 2012 Standard SQL Server 2012 Web SQL Server 2012 Enterprise Core

Σύνοψη

Όταν δεν μπορείτε να δημιουργήσετε έναν ακροατή ομάδας διαθεσιμότητας AlwaysOn του Microsoft SQL Server 2012, αυτό είναι συχνά ένα σύμπτωμα άλλων προβλημάτων στα οποία δεν μπορείτε να δημιουργήσετε ένα αντικείμενο στην υπηρεσία καταλόγου Active Directory ή να καταχωρήσετε διευθύνσεις IP στο DNS. Αυτά τα προβλήματα παρουσιάζονται συνήθως λόγω της πολιτικής τομέα ή λόγω έλλειψης δικαιωμάτων αλληλεπίδρασης του συμπλέγματος των Windows με την υπηρεσία καταλόγου Active Directory ή το DNS.Όταν δημιουργείτε έναν ακροατή στο SQL Server, το σύμπλεγμα των Windows δημιουργεί έναν πόρο σημείου πρόσβασης υπολογιστή-πελάτη. Εάν SQL Server δεν μπορεί να δημιουργήσει έναν ακροατή, ενδέχεται να μην είναι δυνατή η αναφορά της αιτίας, επειδή το σύμπλεγμα των Windows δημιουργεί τον πόρο. Σε αυτήν την περίπτωση, μπορείτε να συλλέξετε το αρχείο καταγραφής συμπλέγματος των Windows και το αρχείο καταγραφής συμβάντων συστήματος των Windows για να διαγνώσετε την αιτία.Εάν δεν μπορείτε να δημιουργήσετε έναν ακροατή, αυτό συνήθως οφείλεται σε τουλάχιστον έναν από τους ακόλουθους λόγους:

  • Δεν έχετε επαρκή δικαιώματα συμπλέγματος των Windows για τη δημιουργία και την αλλαγή ενός λογαριασμού ονόματος συμπλέγματος υπηρεσίας καταλόγου Active Directory.

  • Δεν μπορείτε να καταχωρήσετε τη διεύθυνση IP στο DNS λόγω ορισμένων προβλημάτων που αφορούν διπλότυπη ή μη έγκυρη διεύθυνση IP.

  • Παραβιάσετε τις πολιτικές των Windows.

Αυτό το άρθρο περιγράφει τα βήματα που μπορείτε να εκτελέσετε για να διαγνώσετε μια αποτυχημένη προσπάθεια δημιουργίας ενός ακροατή, εάν SQL Server δεν μπορεί να αναφέρει την αιτία. Επιπλέον, αυτό το άρθρο παραθέτει ορισμένα μηνύματα σφάλματος που μπορεί να δείτε όταν αποτύχει η δημιουργία του προγράμματος ακρόασης ομάδας διαθεσιμότητας.

Περισσότερες πληροφορίες

SQL Server ενδέχεται να μην αναφέρει την αιτία όταν δεν μπορείτε να δημιουργήσετε μια υπηρεσία ακρόασης ομάδας διαθεσιμότητας

Όταν δημιουργείτε έναν ακροατή ομάδας διαθεσιμότητας χρησιμοποιώντας το παράθυρο διαλόγου "Προσθήκη ακροατή" του SQL Server Management Studio, ενδέχεται να λάβετε ένα μήνυμα σφάλματος που περιλαμβάνει πληροφορίες σχετικά με την αιτία του σφάλματος, το οποίο μπορεί να σας βοηθήσει να επιλύσετε το πρόβλημα. Για παράδειγμα, λαμβάνετε ένα μήνυμα σφάλματος σχετικά με μια εσφαλμένη διεύθυνση IP για το υποδίκτυο που μοιάζει με την εξής:

Η καθορισμένη διεύθυνση IP "<διεύθυνση IP>" δεν είναι έγκυρη στην περιοχή IP που επιτρέπεται από το σύμπλεγμα. Επικοινωνήστε με το διαχειριστή δικτύου για να επιλέξετε τιμές που είναι κατάλληλες για την περιοχή IP που επιτρέπεται από το σύμπλεγμα. (Microsoft SQL Server, Σφάλμα: 19457)

Image 1 Ωστόσο, ενδέχεται επίσης να λάβετε ένα μήνυμα σφάλματος που δεν εξηγεί γιατί δεν μπορείτε να δημιουργήσετε την ακρόαση ομάδας. Για παράδειγμα, όταν προσπαθείτε να δημιουργήσετε μια υπηρεσία ακρόασης ομάδας διαθεσιμότητας, λαμβάνετε ένα μήνυμα σφάλματος που μοιάζει με το ακόλουθο, το οποίο δεν καθορίζει την πραγματική αιτία του σφάλματος:

Msg 19471, Level 16, State 0, Line 2Το σύμπλεγμα WSFC δεν μπόρεσε να φέρει online τον πόρο ονόματος δικτύου με όνομα DNS '<όνομα DNS>'. Το όνομα DNS μπορεί να έχει ληφθεί ή να έρχεται σε διένεξη με υπάρχουσες υπηρεσίες ονομάτων ή η υπηρεσία συμπλέγματος WSFC ενδέχεται να μην εκτελείται ή να μην είναι προσβάσιμη. Χρησιμοποιήστε ένα διαφορετικό όνομα DNS για να επιλύσετε διενέξεις ονομάτων ή ελέγξτε το αρχείο καταγραφής συμπλέγματος WSFC για περισσότερες πληροφορίες.

Msg 19476, Επίπεδο 16, Πολιτεία 4, Γραμμή 2Η προσπάθεια δημιουργίας του ονόματος δικτύου και της διεύθυνσης IP του ακροατή απέτυχε. Η υπηρεσία WSFC ενδέχεται να μην εκτελείται ή να μην είναι προσβάσιμη στην τρέχουσα κατάστασή της ή οι τιμές που παρέχονται για το όνομα δικτύου και τη διεύθυνση IP ενδέχεται να είναι εσφαλμένες. Ελέγξτε την κατάσταση του συμπλέγματος WSFC και επικυρώστε το όνομα δικτύου και τη διεύθυνση IP με το διαχειριστή του δικτύου.

Image 2

Αυτό το πρόβλημα παρουσιάζεται επειδή το σύμπλεγμα των Windows δεν μπορεί να δημιουργήσει και να φέρει σε σύνδεση το σημείο πρόσβασης υπολογιστή-πελάτη που είναι ένας πόρος συμπλέγματος. Όταν αντιμετωπίζετε αυτό το πρόβλημα, μπορείτε να συλλέξετε τις σχετικές πληροφορίες από το αρχείο καταγραφής συμπλέγματος των Windows και το αρχείο καταγραφής συμβάντων συστήματος των Windows για να βρείτε την αιτία. Για να το κάνετε αυτό, ακολουθήστε τα εξής βήματα.

Βήμα 1: Σημειώστε την ακριβή ώρα κατά την οποία παρουσιάστηκε το πρόβλημαΌποια βήματα απαιτούνται για την αναπαραγωγή του προβλήματος και σημειώστε την ώρα που παρουσιάζεται αυτό το πρόβλημα.

Βήμα 2: Εξετάστε τα δεδομένα στο αρχείο καταγραφής συμπλέγματος των Windows (Cluster.log)Κάντε αναζήτηση στο αρχείο Cluster.log για το όνομα δικτύου που ορίσατε για τον ακροατή της ομάδας.Σημειώσεις

  • Οι Cluster.log καταχωρήσεις αρχείων καταγράφονται στη Συντονισμένη παγκόσμια ώρα (UTC).

  • Για να δημιουργήσετε το αρχείο καταγραφής συμπλέγματος των Windows χρησιμοποιώντας μια γραμμή εντολών διαχείρισης στο Windows Server 2008 R2 ή σε νεότερη έκδοση του Windows Server, εκτελέστε την ακόλουθη εντολή:

    Cluster log /g

    Image 4

  • Για να δημιουργήσετε το αρχείο καταγραφής συμπλέγματος των Windows χρησιμοποιώντας Windows PowerShell, εκτελέστε το ακόλουθο cmdlet σε ένα αναβαθμισμένο παράθυρο του PowerShell:

    Get-ClusterLog

    Image 5

  • Από προεπιλογή, το αρχείο καταγραφής δημιουργείται στο %WINDIR%\cluster\reports.

Βήμα 3: Ελέγξτε τα δεδομένα από το αρχείο καταγραφής συμβάντων συστήματος των WindowsΕπισκόπηση του αρχείου καταγραφής συμβάντων συστήματος των Windows για καταχωρήσεις που σχετίζονται με την προσπάθεια δημιουργίας του ακροατή, χρησιμοποιώντας την ώρα που σημειώσατε στο βήμα 1.

Ορισμένες φορές, SQL Server δεν μπορούν να αναφέρουν συγκεκριμένες πληροφορίες σχετικά με το λόγο για τον οποίο δεν μπορείτε να δημιουργήσετε έναν ακροατή ομάδας λόγω πολιτικής τομέα. Για παράδειγμα, η πολιτική τομέα επιτρέπει σε έναν χρήστη τομέα να δημιουργεί δέκα λογαριασμούς υπολογιστή από προεπιλογή. Όταν προσπαθείτε να δημιουργήσετε έναν ακροατή ομάδας που θα είναι ο ενδέκατος λογαριασμός υπολογιστή σας, SQL Server μπορεί να αναφέρει μόνο τα γενικά μηνύματα σφάλματος "Msg 19471" και "Msg 19476" που αναφέρονται στην ενότητα "Περισσότερες πληροφορίες".Για να βρείτε την αιτία για την οποία δεν μπορείτε να δημιουργήσετε έναν ακροατή ομάδας, ελέγξτε το αρχείο καταγραφής συμβάντων συστήματος των Windows και το αρχείο Cluster.log.

  • Για να ελέγξετε το αρχείο καταγραφής συμβάντων συστήματος των Windows, ακολουθήστε τα εξής βήματα:

    1. Κάντε κλικ στο κουμπί Έναρξη, τοποθετήστε το δείκτη του ποντικιού στην επιλογή Προγράμματα, τοποθετήστε το δείκτη του ποντικιού στην επιλογή Εργαλεία διαχείρισης και, στη συνέχεια, κάντε κλικ στην επιλογή πρόγραμμα προβολής συμβάντων.

    2. Στο δέντρο κονσόλας, αναπτύξτε το στοιχείο Αρχεία καταγραφής των Windows και, στη συνέχεια, κάντε κλικ στην επιλογή Σύστημα.

    3. Στο παράθυρο λεπτομερειών, κάντε κύλιση στα πιο πρόσφατα συμβάντα και εντοπίστε το συμβάν 1194. Στην καρτέλα Γενικά , προτείνονται διάφορες αιτίες για την αιτία της αποτυχίας.

    4. Κάντε κλικ στην καρτέλα Λεπτομέρειες . Στη Φιλική προβολή , στην ενότητα EventData , μπορείτε να βρείτε ένα πιο συγκεκριμένο μήνυμα σφάλματος που μοιάζει με το εξής:

      Έχετε υπερβεί τον μέγιστο αριθμό λογαριασμών υπολογιστή που επιτρέπεται να δημιουργήσετε σε αυτόν τον τομέα.

      Image 6

  • Για να εξετάσετε τις καταχωρήσεις στο αρχείο Cluster.log, ακολουθήστε τα παρακάτω βήματα:

    1. Κάντε κλικ στο κουμπί Έναρξη, τοποθετήστε το δείκτη του ποντικιού στην επιλογή Όλα τα προγράμματα, τοποθετήστε το δείκτη του ποντικιού στην επιλογή Windows PowerShell V2, κάντε δεξί κλικ Windows PowerShell ISE και, στη συνέχεια, κάντε κλικ στην επιλογή Εκτέλεση ως διαχειριστής.

    2. Στη γραμμή εντολών, εκτελέστε το ακόλουθο cmdlet για να δημιουργήσετε ένα αρχείο καταγραφής συμπλέγματος:

      Get-ClusterLog

      Image 5

    3. Ανοίξτε το αρχείο Cluster.log στο Σημειωματάριο.

    4. Κάντε κλικ στην επιλογή Επεξεργασία και, στη συνέχεια, κάντε κλικ στην επιλογή Εύρεση στο Σημειωματάριο και αναζητήστε τη συμβολοσειρά "Απέτυχε η δημιουργία αντικειμένου υπολογιστή <> όνομα DNS ". Εξετάστε τα αποτελέσματα και μπορείτε να βρείτε μηνύματα που μοιάζουν με τα εξής:

      00000d24.00000dc8::<Χρονική σήμανση> INFO [RES] Όνομα δικτύου: [<Όνομα δικτύου>] Αντικείμενο NetUserAdd <όνομα DNS> στο όνομα του υποτομέα: \\Όνομα τομέα, αποτέλεσμα: 8557

      00000d24.00000dc8::<Χρονική σήμανση> ERR [RES] Όνομα δικτύου: [<Όνομα δικτύου>] Απέτυχε η δημιουργία αντικειμένου υπολογιστή <όνομα DNS> στην υπηρεσία καταλόγου Active Directory, σφάλμα 8557

    5. Για να προσδιορίσετε τι υποδεικνύει το σφάλμα, πληκτρολογήστε Net helpmsg 8557 στη γραμμή εντολών και, στη συνέχεια, πατήστε enter.Image 9

ΣυμπέρασμαΜπορείτε τώρα να συμπεράνετε ότι η αιτία του προβλήματος αποδίδεται σε μια πολιτική της υπηρεσίας καταλόγου Active Directory που εφαρμόζεται στο περιβάλλον σας. Σε αυτή τη συγκεκριμένη περίπτωση, οι χρήστες με έλεγχο ταυτότητας σε έναν τομέα στους οποίους έχει εκχωρηθεί το δικαίωμα χρήστη "Προσθήκη σταθμών εργασίας σε τομέα" και μπορούν να δημιουργήσουν έως δέκα λογαριασμούς υπολογιστή στον τομέα. Λαμβάνετε το μήνυμα σφάλματος επειδή έχετε υπερβεί αυτό το όριο.

Ορισμένες φορές, SQL Server δεν μπορούν να αναφέρουν συγκεκριμένες πληροφορίες σχετικά με το λόγο για τον οποίο δεν μπορείτε να δημιουργήσετε έναν ακροατή ομάδας λόγω ανεπαρκών δικαιωμάτων στην υπηρεσία καταλόγου Active Directory. Για παράδειγμα, ο λογαριασμός ονόματος συμπλέγματος απαιτεί το δικαίωμα "Δημιουργία αντικειμένων υπολογιστή" όταν δημιουργείτε μια υπηρεσία συμπλέγματος ή μια εφαρμογή. Όταν ο λογαριασμός ονόματος συμπλέγματος δεν έχει αυτό το δικαίωμα, SQL Server δεν μπορεί να δημιουργήσει την ακρόαση ομάδας διαθεσιμότητας. Όταν προσπαθείτε να δημιουργήσετε έναν ακροατή ομάδας με ανεπαρκή δικαιώματα, SQL Server μπορούν να αναφέρουν μόνο τα γενικά μηνύματα σφάλματος "Msg 19471" και "Msg 19476" που αναφέρονται στην ενότητα "Περισσότερες πληροφορίες".Για να βρείτε την αιτία αυτού του προβλήματος, ελέγξτε το αρχείο καταγραφής συμβάντων συστήματος των Windows και το αρχείο Cluster.log.

  • Ελέγξτε το αρχείο καταγραφής συμβάντων συστήματος των Windows. Για να το κάνετε αυτό, ακολουθήστε τα παρακάτω βήματα:

    1. Κάντε κλικ στο κουμπί Έναρξη, τοποθετήστε το δείκτη του ποντικιού στην επιλογή Προγράμματα, τοποθετήστε το δείκτη του ποντικιού στην επιλογή Εργαλεία διαχείρισης και, στη συνέχεια, κάντε κλικ στην επιλογή πρόγραμμα προβολής συμβάντων.

    2. Στο δέντρο κονσόλας, αναπτύξτε το στοιχείο Αρχεία καταγραφής των Windows και, στη συνέχεια, κάντε κλικ στο αρχείο καταγραφής συστήματος που περιέχει το συμβάν που θέλετε να προβάλετε.

    3. Στην καρτέλα Λεπτομέρειες , κάντε κύλιση στα πιο πρόσφατα συμβάντα και εντοπίστε το συμβάν 1194. Στην καρτέλα Γενικά , προτείνονται διάφοροι λόγοι για την αιτία της αποτυχίας, όπως "Η ταυτότητα συμπλέγματος '<χρήστης τομέα>' έχει δικαιώματα Δημιουργία αντικειμένων υπολογιστή".

    4. Κάντε κλικ στην καρτέλα Λεπτομέρειες . Στη Φιλική προβολή , στην ενότητα EventData , μπορείτε να βρείτε ένα πιο συγκεκριμένο μήνυμα σφάλματος που μοιάζει με το εξής:

      Το καθορισμένο χαρακτηριστικό υπηρεσίας καταλόγου ή η τιμή δεν υπάρχει.

      Image 12

  • Εξετάστε τις καταχωρήσεις σε Cluster.log αρχείο. Για να το κάνετε αυτό, ακολουθήστε τα εξής βήματα:

    1. Κάντε κλικ στο κουμπί Έναρξη, τοποθετήστε το δείκτη του ποντικιού στην επιλογή Όλα τα προγράμματα, τοποθετήστε το δείκτη του ποντικιού στην επιλογή Windows PowerShell V2, κάντε δεξί κλικ Windows PowerShell ISE και, στη συνέχεια, κάντε κλικ στην επιλογή Εκτέλεση ως διαχειριστής.

    2. Στη γραμμή εντολών, εκτελέστε το ακόλουθο cmdlet για να δημιουργήσετε ένα αρχείο καταγραφής συμπλέγματος:

      Get-ClusterLog

      Image 5

    3. Ανοίξτε το αρχείο Cluster.log στο Σημειωματάριο.

    4. Κάντε κλικ στην επιλογή Επεξεργασία και, στη συνέχεια, κάντε κλικ στην επιλογή Εύρεση στο Σημειωματάριο και αναζητήστε τη συμβολοσειρά "Απέτυχε η δημιουργία αντικειμένου υπολογιστή <όνομα DNS>". Εξετάστε τα αποτελέσματα και μπορείτε να βρείτε ένα μήνυμα που μοιάζει με το εξής:

      00000d24.000005f8::<Χρονική σήμανση> ERR [RES] Όνομα δικτύου: [<Όνομα δικτύου>] Απέτυχε η δημιουργία αντικειμένου υπολογιστή <όνομα DSN> στην υπηρεσία καταλόγου Active Directory, σφάλμα 8202

    5. Για να προσδιορίσετε τι υποδεικνύει το σφάλμα, πληκτρολογήστε Net helpmsg 8202 στη γραμμή εντολών και, στη συνέχεια, πατήστε το πλήκτρο Enter.Image 14

ΣυμπέρασμαΜπορείτε τώρα να συμπεράνετε ότι ο λογαριασμός ονόματος συμπλέγματος δεν έχει το δικαίωμα "Δημιουργία αντικειμένου υπολογιστή" στο κοντέινερ του υπολογιστή στο Χρήστες και Υπολογιστές της υπηρεσίας καταλόγου Active Directory.

Για περισσότερες πληροφορίες σχετικά με το πώς μπορείτε να αποκτήσετε επαρκή δικαιώματα στην υπηρεσία καταλόγου Active Directory κατά τη δημιουργία ομάδων ακρόασης διαθεσιμότητας στο SQL Server, μεταβείτε στην ακόλουθη τοποθεσία Web του Microsoft TechNet:

Πώς μπορείτε να ρυθμίσετε τις παραμέτρους λογαριασμών υπολογιστή της υπηρεσίας καταλόγου Active Directory σε ένα σύμπλεγμα ανακατεύθυνσηςΠριν δημιουργήσετε ένα σύμπλεγμα ανακατεύθυνσης των Windows, πρέπει να ελέγξετε εάν ο λογαριασμός χρήστη τομέα που εκτελεί τον Οδηγό δημιουργίας συμπλέγματος έχει το δικαίωμα "Δημιουργία αντικειμένων υπολογιστή". Για περισσότερες πληροφορίες, μπορείτε να δείτε την ενότητα "Βήματα για τη ρύθμιση των παραμέτρων του λογαριασμού για το άτομο που εγκαθιστά το σύμπλεγμα" του οδηγού που αναφέρθηκε προηγουμένως.Εάν η πολιτική ασφαλείας του οργανισμού σας δεν σας επιτρέπει να εκχωρήσετε αυτό το δικαίωμα σε έναν συγκεκριμένο λογαριασμό χρήστη, μπορείτε να ζητήσετε από τους διαχειριστές του τομέα σας να εκχωρήσουν το δικαίωμα "Δημιουργία αντικειμένων υπολογιστή" στο λογαριασμό ονόματος συμπλέγματος αφού δημιουργήσετε το σύμπλεγμα ανακατεύθυνσης των Windows. Για περισσότερες πληροφορίες, μπορείτε να δείτε την ενότητα "Βήματα για την προ-σήμανση του λογαριασμού ονόματος συμπλέγματος" του οδηγού που αναφέρθηκε προηγουμένως.Όταν εκτελείτε τον Οδηγό υψηλής διαθεσιμότητας, είναι συνήθως πιο απλό να αφήσετε το λογαριασμό να δημιουργηθεί και να ρυθμιστεί αυτόματα εάν δεν έχετε προεγκριθεί το λογαριασμό υπολογιστή για μια υπηρεσία συμπλέγματος, μια εφαρμογή ή ένα όνομα εικονικού δικτύου ακροατή. Ωστόσο, εάν πρέπει να δημιουργήσετε λογαριασμούς πριν από τη σκηνή λόγω απαιτήσεων στον οργανισμό σας, τότε ακολουθήστε τα βήματα στην ενότητα "Βήματα για τη ρύθμιση παραμέτρων του λογαριασμού για μια υπηρεσία ή εφαρμογή συμπλέγματος" του οδηγού που αναφέρθηκε προηγουμένως. Σημειώσεις

  • Για να χρησιμοποιήσετε τη διαδικασία που περιγράφεται σε αυτή την ενότητα, πρέπει να έχετε δικαιώματα διαχειριστή τομέα ή παρόχου λογαριασμού.

  • Εάν ρυθμίσετε έναν ακροατή ομάδας διαθεσιμότητας σε πολλά υποδίκτυα, πρέπει να λάβετε στατικές διευθύνσεις IP από κάθε υποδίκτυο στο οποίο ανήκει η ρεπλίκα σας. Συνήθως, πρέπει να μιλήσετε με τους διαχειριστές δικτύου για να το κάνετε αυτό.

Χρειάζεστε περισσότερη βοήθεια;

Θέλετε περισσότερες επιλογές;

Εξερευνήστε τα πλεονεκτήματα της συνδρομής, περιηγηθείτε σε εκπαιδευτικά σεμινάρια, μάθετε πώς μπορείτε να προστατεύσετε τη συσκευή σας και πολλά άλλα.