Είναι δυνατή η εκκίνηση της υπηρεσίας του SQL Server όταν αλλάζετε μια παράμετρο εκκίνησης για μια εμφάνιση σε σύμπλεγμα του SQL Server 2000 ή του SQL Server 2005 σε τιμή που δεν είναι έγκυρη

Συμπτώματα

Σε ένα περιβάλλον συμπλέγματος, όταν αλλάζετε μια παράμετρο πρωτοκόλλου για μια εμφάνιση σε σύμπλεγμα του Microsoft SQL Server 2000 ή του Microsoft SQL Server 2005 σε τιμή που δεν είναι έγκυρη, η υπηρεσία SQL Server δεν είναι δυνατό να ξεκινήσει. Επιπλέον, δεν μπορείτε να αλλάξετε την παράμετρο πρωτοκόλλου στην αρχική τιμή.

Για παράδειγμα, όταν χρησιμοποιείτε Διαχείριση ρύθμισης παραμέτρων του SQL Server για να ορίσετε τη ρύθμιση Ακούσετε όλα για μια εμφάνιση σε σύμπλεγμα του SQL Server σε όχι, δεν είναι δυνατό να ξεκινήσει η εμφάνιση σε σύμπλεγμα του SQL Server. Επιπλέον, το ακόλουθο μήνυμα λάθους καταγράφεται στο αρχείο καταγραφής σφαλμάτων του SQL Server:
Προετοιμασία του διακομιστή TDSSNIClient απέτυχε με σφάλμα 0x32, ο κωδικός κατάστασης 0x1c.

Αιτία

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

Εναλλακτικός τρόπος αντιμετώπισης

Για να επιλύσετε αυτό το ζήτημα, ακολουθήστε τα εξής βήματα:
  1. Επαναφέρετε τον πόρο του SQL Server χωρίς σύνδεση, χρησιμοποιώντας τη Διαχείριση συμπλέγματος.
  2. Σε μια γραμμή εντολών, εκτελέστε μία από τις ακόλουθες εντολές για να απενεργοποιήσετε το σημείο ελέγχου συμπλέγματος για το δευτερεύον κλειδί μητρώου που αφορούν:
    • Για μια παρουσία του SQL Server 2005, εκτελέστε την ακόλουθη εντολή:
      Cluster res "SQL Server (όνομα_παρουσίας)" /removecheck: "Software\Microsoft\Microsoft SQL Server\MSSQL.x\MSSQLSERVER"
      Σημείωση Σε αυτήν την εντολή, το MSSQL.x είναι ένα σύμβολο κράτησης θέσης για το Αναγνωριστικό εμφάνισης για την παρουσία του SQL Server. Μπορείτε να προσδιορίσετε την αντίστοιχη τιμή για το σύστημα από την τιμή της καταχώρησης μητρώου MSSQLSERVER στο ακόλουθο δευτερεύον κλειδί μητρώου:
      HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL διακομιστή\εμφάνιση Names\SQL\
    • Για μια προεπιλεγμένη παρουσία του SQL Server 2000, εκτελέστε την ακόλουθη εντολή:
      Cluster res "SQL Server (όνομα_παρουσίας)" /removecheck: "Software\Microsoft\MSSQLServer\MSSQLSERVER"
    • Για μια επώνυμη εμφάνιση του SQL Server 2000, εκτελέστε την ακόλουθη εντολή:
      Cluster res "SQL Server (όνομα_παρουσίας)" /removecheck: "SOFTWARE\Microsoft\Microsoft SQL Server\όνομα_παρουσίας\MSSQLSERVER"
      Σημείωση Σε αυτήν την εντολή, όνομα_παρουσίας είναι ένα σύμβολο κράτησης θέσης για το όνομα της παρουσίας SQL Server 2000.
  3. Διορθώστε την παράμετρο πρωτοκόλλου για την εμφάνιση σε σύμπλεγμα του SQL Server σε όλους τους κόμβους.
  4. Σε μια γραμμή εντολών, εκτελέστε μία από τις ακόλουθες εντολές για να ενεργοποιήσετε το σημείο ελέγχου συμπλέγματος για το δευτερεύον κλειδί μητρώου που αφορούν:
    • Για μια παρουσία του SQL Server 2005, εκτελέστε την ακόλουθη εντολή:
      Cluster res "SQL Server (όνομα_παρουσίας)" /addcheck: "Software\Microsoft\Microsoft SQL Server\MSSQL.x\MSSQLSERVER"
    • Για μια προεπιλεγμένη παρουσία του SQL Server 2000, εκτελέστε την ακόλουθη εντολή:
      Cluster res "SQL Server (όνομα_παρουσίας)" /addcheck: "Software\Microsoft\MSSQLServer\MSSQLSERVER"
    • Για μια επώνυμη εμφάνιση του SQL Server 2000, εκτελέστε την ακόλουθη εντολή:
      Cluster res "SQL Server (όνομα_παρουσίας)" /addcheck: "SOFTWARE\Microsoft\Microsoft SQL Server\όνομα_παρουσίας\MSSQLSERVER"
  5. Ενεργοποίηση πόρου SQL Server.

Κατάσταση

Η Microsoft έχει επιβεβαιώσει ότι πρόκειται για ένα ζήτημα των προϊόντων της Microsoft που παρατίθενται στην ενότητα "Ισχύει για".

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

Ο κωδικός κατάστασης 0x1c στο μήνυμα λάθους που αναφέρεται στην ενότητα "Συμπτώματα" δηλώνει ότι ο SQL Server έχει ρυθμιστεί για την ακρόαση σε μια συγκεκριμένη διεύθυνση IP σε ένα περιβάλλον συμπλέγματος. Ωστόσο, η ακρόαση σε μια συγκεκριμένη διεύθυνση IP είναι μια ρύθμιση παραμέτρων που δεν είναι έγκυρη για μια εμφάνιση σε σύμπλεγμα του SQL Server.

Ένα άλλο παράδειγμα αυτό το ζήτημα προκύπτει, εάν το πρόγραμμα οδήγησης του προσαρμογέα εικονικού περιβάλλοντος (VIA) δεν είναι εγκατεστημένο στον υπολογιστή που εκτελεί την εμφάνιση σε σύμπλεγμα του SQL Server 2005. Αφού ενεργοποιήσετε το πρωτόκολλο VIA για την εμφάνιση σε σύμπλεγμα του SQL Server 2005, δεν είναι δυνατό να ξεκινήσει η υπηρεσία SQL Server. Επιπλέον, δεν μπορείτε να απενεργοποιήσετε το πρωτόκολλο VIA για την εμφάνιση σε σύμπλεγμα του SQL Server 2005.
Ιδιότητες

Αναγνωριστικό άρθρου: 912397 - Τελευταία αναθεώρηση: 17 Ιαν 2017 - Αναθεώρηση: 1

Σχόλια