Αυτήν τη στιγμή είστε εκτός σύνδεσης, σε αναμονή για επανασύνδεση στο Internet

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

ΣΗΜΑΝΤΙΚΟ: Αυτό το άρθρο είναι προϊόν λογισμικού μηχανικής μετάφρασης της Microsoft και όχι ανθρώπινης μετάφρασης. Η Microsoft σάς προσφέρει άρθρα που είναι προϊόντα ανθρώπινης αλλά και μηχανικής μετάφρασης έτσι ώστε να έχετε πρόσβαση σε όλα τα άρθρα της Γνωσιακής Βάσης μας στη δική σας γλώσσα. Ωστόσο, ένα άρθρο που έχει προκύψει από μηχανική μετάφραση δεν είναι πάντα άριστης ποιότητας. Ενδέχεται να περιέχει λεξιλογικά, συντακτικά ή γραμματικά λάθη, όπως ακριβώς τα λάθη που θα έκανε ένας μη φυσικός ομιλητής επιχειρώντας να μιλήσει τη γλώσσα σας. Η Microsoft δεν φέρει καμία ευθύνη για τυχόν ανακρίβειες, σφάλματα ή ζημίες που προκύψουν λόγω τυχόν παρερμηνειών στη μετάφραση του περιεχομένου ή χρήσης του από τους πελάτες της. Επίσης, η Microsoft πραγματοποιεί συχνά ενημερώσεις στο λογισμικό μηχανικής μετάφρασης.

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

Για παράδειγμα, όταν χρησιμοποιείτε το SQL Server Configuration Manager για να ορίσετε τοΠαρακολούθηση όλωνρύθμιση για μια εμφάνιση σε σύμπλεγμα του SQL Server για ναΟΧΙ,, δεν είναι δυνατό να ξεκινήσει η εμφάνιση σε σύμπλεγμα του SQL Server. Επιπλέον, καταγράφεται το ακόλουθο μήνυμα λάθους στο SQL Server σφάλμα αρχείου καταγραφής:
Η προετοιμασία του διακομιστή TDSSNIClient απέτυχε με σφάλμα 0x32, ο κωδικός κατάστασης 0x1c.
Αιτία
Αυτό το ζήτημα παρουσιάζεται επειδή η υπηρεσία συμπλέγματος αποκτά ένα πρωτόκολλο εσφαλμένη ρύθμιση από ένα σημείο ελέγχου σύμπλεγμα κατά την εκκίνηση της υπηρεσίας του SQL Server.
Εναλλακτικός τρόπος αντιμετώπισης
Για να επιλύσετε αυτό το ζήτημα, ακολουθήστε τα εξής βήματα:
  1. Επαναφέρετε τον πόρο του SQL Server για εργασία χωρίς σύνδεση, χρησιμοποιώντας τη Διαχείριση συμπλέγματος.
  2. Στη γραμμή εντολών, εκτελέστε μία από τις ακόλουθες εντολές για να απενεργοποιήσετε το σημείο ελέγχου συμπλέγματος για το δευτερεύον κλειδί μητρώου συγκεκριμένα:
    • Για μια παρουσία του SQL Server 2005, εκτελέστε την ακόλουθη εντολή:
      Cluster res /removecheck "SQL Server (όνομα_παρουσίας)": "Software\Microsoft\Microsoft SQL Server\MSSQL.x\MSSQLSERVER"
      ΣΗΜΕΙΩΣΗΣτην εντολή αυτή, ηMSSQL.xείναι ένα σύμβολο κράτησης θέσης για το Αναγνωριστικό εμφάνισης για την παρουσία του SQL Server. Μπορείτε να προσδιορίσετε την αντίστοιχη τιμή για το σύστημα από την τιμή της καταχώρησης μητρώου MSSQLSERVER στο ακόλουθο δευτερεύον κλειδί μητρώου:
      HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft Names\SQL\ Server\Instance SQL
    • Για μια προεπιλεγμένη παρουσία του SQL Server 2000, εκτελέστε την ακόλουθη εντολή:
      Cluster res /removecheck "SQL Server (όνομα_παρουσίας)": "Software\Microsoft\MSSQLServer\MSSQLSERVER"
    • Για μια επώνυμη εμφάνιση του SQL Server 2000, εκτελέστε την ακόλουθη εντολή:
      Cluster res /removecheck "SQL Server (όνομα_παρουσίας)": "SOFTWARE\Microsoft\Microsoft SQL Server\Όνομα_παρουσίας\MSSQLSERVER"
      ΣΗΜΕΙΩΣΗΣτην εντολή αυτή, ηΌνομα_παρουσίαςείναι ένα σύμβολο κράτησης θέσης για το όνομα της περιόδου λειτουργίας του SQL Server 2000.
  3. Διορθώστε την παράμετρο πρωτοκόλλου για την εμφάνιση σε σύμπλεγμα του SQL Server σε όλους τους κόμβους.
  4. Στη γραμμή εντολών, εκτελέστε μία από τις ακόλουθες εντολές για να ενεργοποιήσετε το σημείο ελέγχου συμπλέγματος για το δευτερεύον κλειδί μητρώου συγκεκριμένα:
    • Για μια παρουσία του SQL Server 2005, εκτελέστε την ακόλουθη εντολή:
      Cluster res /addcheck "SQL Server (όνομα_παρουσίας)": "Software\Microsoft\Microsoft SQL Server\MSSQL.x\MSSQLSERVER"
    • Για μια προεπιλεγμένη παρουσία του SQL Server 2000, εκτελέστε την ακόλουθη εντολή:
      Cluster res /addcheck "SQL Server (όνομα_παρουσίας)": "Software\Microsoft\MSSQLServer\MSSQLSERVER"
    • Για μια επώνυμη εμφάνιση του SQL Server 2000, εκτελέστε την ακόλουθη εντολή:
      Cluster res /addcheck "SQL Server (όνομα_παρουσίας)": "SOFTWARE\Microsoft\Microsoft SQL Server\Όνομα_παρουσίας\MSSQLSERVER"
  5. Επαναφέρετε τον πόρο του SQL Server ηλεκτρονικά.
Κατάσταση
Η Microsoft έχει επιβεβαιώσει ότι πρόκειται για ένα θέμα το οποίο παρουσιάζεται στα προϊόντα της που αναφέρονται στην ενότητα "Ισχύει για".
Περισσότερες πληροφορίες
Ο κωδικός κατάστασης 0x1c στο μήνυμα λάθους που αναφέρεται στην ενότητα "Συμπτώματα" δηλώνει ότι ο SQL Server έχει ρυθμιστεί ακρόαση σε μια συγκεκριμένη διεύθυνση IP σε ένα περιβάλλον συμπλέγματος. However, listening on a specific IP address is a configuration that is not valid for a clustered instance of SQL Server.

Another example of this problem occurs if the Virtual Interface Adapter (VIA) driver is not installed on the computer that is running the clustered instance of SQL Server 2005. After you enable the VIA protocol for the clustered instance of SQL Server 2005, the SQL Server service cannot start. Additionally, you cannot disable the VIA protocol for the clustered instance of SQL Server 2005.
kbcustfeedback

Προειδοποίηση: Αυτό το άρθρο έχει μεταφραστεί αυτόματα

Ιδιότητες

Αναγνωριστικό άρθρου: 912397 - Τελευταία αναθεώρηση: 12/24/2010 10:48:00 - Αναθεώρηση: 2.0

Microsoft SQL Server 2005 Standard Edition, Microsoft SQL Server 2005 Developer Edition, Microsoft SQL Server 2005 Enterprise Edition, Microsoft SQL Server 2000 Enterprise Edition, Microsoft SQL Server 2000 Standard Edition, Microsoft SQL Server 2000 Developer Edition

  • kbexpertiseadvanced kbsql2005cluster kbprb kbmt KB912397 KbMtel
Σχόλια