Σφάλμα "μη-δώσουν χρονοδιαγράμματος" και SQL Server 2008 ή SQL Server 2008 R2 σταματά να ανταποκρίνεται κατά διαστήματα σε Windows Server 2008 ή Windows Server 2008 R2

Μεταφράσεις άρθρων Μεταφράσεις άρθρων
Αναγν. άρθρου: 2491214 - Δείτε τα προϊόντα στα οποία αναφέρεται το συγκεκριμένο άρθρο.
Ανάπτυξη όλων | Σύμπτυξη όλων

Σε αυτήν τη σελίδα

Συμπτώματα

Έστω ότι εγκαθιστάτε το Microsoft SQL Server 2008 ή Microsoft SQL Server 2008 R2 σε έναν υπολογιστή που εκτελεί τον Windows Server 2008 ή Windows Server 2008 R2. Όταν μια εφαρμογή συνδέεται στον SQL Server 2008 ή SQL Server 2008 R2, χρησιμοποιώντας το Microsoft SQL Server εγγενή 10.0 υπολογιστή-πελάτη, λαμβάνετε ένα μήνυμα λάθους "μη-δώσουν χρονοδιαγράμματος" κατά διαστήματα.

ΣΗΜΕΙΩΣΗ Κάθε "μη-δώσουν χρονοδιαγράμματος" σφάλμα καταγράφεται στο αρχείο καταγραφής σφαλμάτων του SQL Server 2008 ή SQL Server 2008 R2.

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

ΣΗΜΕΙΩΣΗ
Εάν έχετε εγκαταστήσει το SQL Server 2008 Service Pack 2 (SP2), δεν παρουσιάζεται το σφάλμα "μη-δώσουν χρονοδιαγράμματος" και SQL Server 2008 δεν σταματά να ανταποκρίνεται. Ωστόσο, ενδέχεται να λαμβάνετε ένα μήνυμα λάθους παρόμοιο με το ακόλουθο:
ο κωδικός σφάλματος 26073-/ / ErrorFormat: σύνδεση TCP κλείνει, αλλά μια εξαρτημένη διεργασία του SQL Server μπορεί να διατηρεί ένα πανομοιότυπο της υποδοχής της σύνδεσης

Αιτία

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

Προτεινόμενη αντιμετώπιση

ΣΗΜΕΙΩΣΗ
Εάν έχετε εφαρμόσει πρόσφατα τις ενημερώσεις κώδικα SQL Server GDR σύμφωνα με το ενημερωτικό δελτίο ασφαλείας MS11-049, δεν μπορείτε να εφαρμόσετε τις αθροιστικές ενημερωμένες εκδόσεις που αναφέρονται σε αυτό το άρθρο.

Όταν προσπαθείτε να εφαρμόσετε τις ενημερώσεις κώδικα, χρησιμοποιώντας το πρόγραμμα εγκατάστασης της αθροιστικής ενημερωμένης έκδοσης, λαμβάνετε ένα μήνυμα λάθους παρόμοιο με το ακόλουθο:
Μια ενημερωμένη έκδοση του SQL Server με μια νεότερη έκδοση έχει ήδη εγκατασταθεί στην παρουσία του SQL Serverόνομα παρουσίας>, έτσι δεν μπορεί να εφαρμοστεί η τρέχουσα ενημερωμένη έκδοση του SQL Server. Η έκδοση της ενημερωμένης έκδοσης του SQL Server που είναι ήδη εγκατεστημένο είναι GDR 10.2.4064.0 (10.2.4310.0) με ένα KB2494089 και την τρέχουσα ενημερωμένη έκδοση του SQL Server είναι 10.2.4272.0 με μια KB2467239.
Σε αυτό το σενάριο, πρέπει να εφαρμόσετε το πακέτο GDR που περιέχει την ενημέρωση κώδικα για το ζήτημα που περιγράφεται σε αυτό το άρθρο KB παράλληλα με την ενημέρωση κώδικα για το ζήτημα του MS11-049. Για να βρείτε το αντίστοιχο GDR και QFE πακέτων που ισχύουν για build που σας περιοχή του SQL Server, ανατρέξτε στην ενότητα "συνήθεις Ερωτήσεις" του στο ακόλουθο ενημερωτικό δελτίο ασφαλείας:
http://www.Microsoft.com/technet/security/bulletin/MS11-049.mspx
Για παράδειγμα, εάν εκτελείτε το SQL Server 2008 Service Pack 2 και εφαρμοστεί η επείγουσα επιδιόρθωση GDR για KB2494089, για να αποκτήσετε την ενημέρωση κώδικα για KB2491214, πρέπει να εφαρμόσετε της ενημερωμένης έκδοσης QFE KB2494094.

Αθροιστική ενημερωμένη έκδοση πληροφορίες

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

ΣΗΜΕΙΩΣΗ Ενδέχεται να αντιμετωπίσετε αυτό το ζήτημα σε μια εφαρμογή προγράμματος-πελάτη που χρησιμοποιεί SQL Server Native Client και μιας συνάρτησης (όπως το CreateProcess συνάρτηση) για να δημιουργήσετε μια νέα διαδικασία παιδί. Στην περίπτωση αυτή, πρέπει να ισχύουν και οι δύο επείγουσες επιδιορθώσεις για διακομιστή των Windows και του SQL Server.

Ενημερωμένες εκδόσεις για τον SQL Server

Αθροιστική ενημερωμένη έκδοση πακέτου 6 για τον SQL Server 2008 R2
Η ενημέρωση κώδικα για το ζήτημα αυτό εκδόθηκε για πρώτη φορά στην αθροιστική ενημερωμένη έκδοση 6. Για περισσότερες πληροφορίες σχετικά με τον τρόπο απόκτησης αυτού του πακέτου αθροιστική ενημερωμένη έκδοση για τον SQL Server 2008 R2, κάντε κλικ στον αριθμό του άρθρου παρακάτω, για να προβάλετε το άρθρο της Γνωσιακής Βάσης της Microsoft:
2489376 Αθροιστική ενημερωμένη έκδοση πακέτου 6 για τον SQL Server 2008 R2
ΣΗΜΕΙΩΣΗ Επειδή το build που είναι αθροιστικές, κάθε νέα έκδοση της ενημέρωσης κώδικα περιέχει όλες τις επείγουσες επιδιορθώσεις και όλες τις ενημερώσεις κώδικα ασφαλείας που συμπεριλήφθηκαν με την προηγούμενη SQL Server 2008 R2 έκδοση της ενημέρωσης κώδικα. Σας συνιστούμε να εξετάσετε εφαρμογή της πιο πρόσφατης έκδοσης της ενημέρωσης κώδικα που περιέχει αυτήν την επείγουσα επιδιόρθωση. Για περισσότερες πληροφορίες, κάντε κλικ στον αριθμό του άρθρου παρακάτω, για να προβάλετε το άρθρο της Γνωσιακής Βάσης της Microsoft:
981356 Ο SQL Server 2008 R2 δημιουργεί που κυκλοφόρησαν μετά την κυκλοφορία του SQL Server 2008 R2
Αθροιστική ενημερωμένη έκδοση του πακέτου 2 για SQL Server 2008 Service Pack 2 Η ενημέρωση κώδικα για το ζήτημα αυτό εκδόθηκε για πρώτη φορά στην αθροιστική ενημερωμένη έκδοση 2 για SQL Server 2008 Service Pack 2. Για περισσότερες πληροφορίες σχετικά με την αθροιστική ενημερωμένη έκδοση αυτού του πακέτου, κάντε κλικ στον αριθμό του άρθρου παρακάτω, για να προβάλετε το άρθρο της Γνωσιακής Βάσης της Microsoft:
2467239 Αθροιστική ενημερωμένη έκδοση του πακέτου 2 για SQL Server 2008 Service Pack 2
ΣΗΜΕΙΩΣΗ Επειδή το build που είναι αθροιστικές, κάθε νέα έκδοση της ενημέρωσης κώδικα περιέχει όλες τις επείγουσες επιδιορθώσεις και όλες τις ενημερώσεις κώδικα ασφαλείας που συμπεριλήφθηκαν στην προηγούμενη SQL Server 2008 έκδοση της ενημέρωσης κώδικα. Η Microsoft συνιστά να εξετάσετε εφαρμογή της πιο πρόσφατης έκδοσης της ενημέρωσης κώδικα που περιέχει αυτήν την επείγουσα επιδιόρθωση. Για περισσότερες πληροφορίες, κάντε κλικ στον αριθμό του άρθρου παρακάτω, για να προβάλετε το άρθρο της Γνωσιακής Βάσης της Microsoft:
2402659 Ο SQL Server 2008 δημιουργεί που κυκλοφόρησαν μετά την κυκλοφορία του SQL Server 2008 Service Pack 2
Microsoft SQL Server 2008 επείγουσες επιδιορθώσεις που δημιουργούνται για συγκεκριμένο SQL Server service pack. Πρέπει να εφαρμόσετε μια επείγουσα επιδιόρθωση του SQL Server 2008 Service Pack 2 σε μια εγκατάσταση του SQL Server 2008 Service Pack 2. Από προεπιλογή, περιλαμβάνονται άλλες επείγουσες επιδιορθώσεις που παρέχονται σε ένα service pack του SQL Server με το επόμενο service pack του SQL Server.

Ενημερωμένες εκδόσεις για τον Windows Server

Η επείγουσα επιδιόρθωση για Windows Server 2008 R2
976932 Πληροφορίες σχετικά με το Service Pack 1 για Windows 7 και Windows Server 2008 R2
Η επείγουσα επιδιόρθωση για τον Windows Server 2008
2398202 Μια εφαρμογή μπορεί να σταματήσει να ανταποκρίνεται στα Windows Vista ή Windows Server 2008 όταν κλείνει μια σύνδεση υποδοχής ή τον τερματισμό της εφαρμογής

Κατάσταση

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

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

Σημαντικό Αυτή η ενότητα, μέθοδος ή εργασία περιέχει βήματα που σας καθοδηγούν να τροποποιήσετε το μητρώο. Ωστόσο, ενδέχεται να προκύψουν σοβαρά προβλήματα εάν δεν τροποποιήσετε σωστά το μητρώο. Επομένως, βεβαιωθείτε ότι ακολουθείτε προσεκτικά αυτά τα βήματα. Για επιπλέον προστασία, αντίγραφο ασφαλείας του μητρώου πριν το τροποποιήσετε. Στη συνέχεια, μπορείτε να επαναφέρετε το μητρώο, εάν παρουσιαστεί κάποιο πρόβλημα. Για περισσότερες πληροφορίες σχετικά με τον τρόπο δημιουργίας αντιγράφων ασφαλείας και επαναφοράς του μητρώου, κάντε κλικ στον αριθμό του άρθρου παρακάτω, για να προβάλετε το άρθρο της Γνωσιακής Βάσης της Microsoft:
322756 Τρόπος δημιουργίας αντιγράφων ασφαλείας και επαναφοράς του μητρώου στα Windows
Για να επιλύσετε αυτό το ζήτημα, προσθέστε το SuperSocketNetlib\Tcp\TcpAbortiveClose η τιμή του κλειδιού μητρώου MSSQLServer.

Για να το κάνετε αυτό, ακολουθήστε τα εξής βήματα:
  1. Ανοίξτε τον Επεξεργαστή μητρώου. Για να το κάνετε αυτό, χρησιμοποιήστε την κατάλληλη μέθοδο για το λειτουργικό σας σύστημα:
    • Στα Windows Vista, κάντε κλικ στο κουμπί Έναρξη, πληκτρολογήστε Regedit Στο Έναρξη αναζήτησης πλαίσιο και κατόπιν πιέστε το πλήκτρο ENTER.
    • Στα Windows XP, κάντε κλικ στο κουμπί Έναρξη, κάντε κλικ στο κουμπί Εκτέλεση, πληκτρολογήστε Regedit, και στη συνέχεια κάντε κλικ στο κουμπί OK.
  2. Εντοπίστε και κατόπιν κάντε κλικ στο ακόλουθο δευτερεύον κλειδί μητρώου.
    • Για την προεπιλεγμένη εμφάνιση του SQL Server 2008 ή SQL Server 2008 R2, κάντε κλικ στο ακόλουθο δευτερεύον κλειδί μητρώου:
      HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\MSSQL10.MSSQLSERVER\MSSQLServer\SuperSocketNetLib\Tcp\

    • Για μια επώνυμη εμφάνιση του SQL Server 2008 ή SQL Server 2008 R2, κάντε κλικ στο ακόλουθο δευτερεύον κλειδί μητρώου:
      HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\MSSQL10.\MSSQLServer\SuperSocketNetLib\Tcp\ (όνομα_παρουσίας)
  3. Σχετικά με το Επεξεργασία μενού, σημείο Νέα, και στη συνέχεια κάντε κλικ στο κουμπί Η τιμή DWORD.
  4. Τύπος TcpAbortiveClose, και στη συνέχεια πιέστε το πλήκτρο ENTER.
  5. Σχετικά με το Επεξεργασία μενού, κάντε κλικ στο κουμπί Τροποποίηση.
  6. Κάντε κλικ στο κουμπί Δεκαδικών, και στη συνέχεια πληκτρολογήστε 1 Στο Δεδομένα τιμής πλαίσιο.
  7. Κλείστε τον Επεξεργαστή μητρώου.

Αναφορές


Για περισσότερες πληροφορίες σχετικά με τον τρόπο εγκατάστασης του SQL Server Native Client, επισκεφθείτε την ακόλουθη τοποθεσία Web του Microsoft Developer Network (MSDN):
Τρόπος εγκατάστασης του SQL Server Native Client
Για περισσότερες πληροφορίες σχετικά με το μοντέλο τμηματικής συντήρησης για τον SQL Server, κάντε κλικ στον αριθμό του άρθρου παρακάτω, για να προβάλετε το άρθρο της Γνωσιακής Βάσης της Microsoft:
935897 Ένα μοντέλο τμηματικής συντήρησης είναι διαθέσιμα από την ομάδα του SQL Server για την παράδοση επείγουσες επιδιορθώσεις για ζητήματα που αναφέρθηκαν
Για περισσότερες πληροφορίες σχετικά με τη διάταξη ονομασίας για ενημερωμένες εκδόσεις του SQL Server, κάντε κλικ στον αριθμό του άρθρου παρακάτω, για να προβάλετε το άρθρο της Γνωσιακής Βάσης της Microsoft:
822499Νέα διάταξη ονομασίας για τα πακέτα ενημερωμένων εκδόσεων λογισμικού του Microsoft SQL Server
Για περισσότερες πληροφορίες σχετικά με την ορολογία ενημερωμένων εκδόσεων λογισμικού, κάντε κλικ στον αριθμό του άρθρου παρακάτω, για να προβάλετε το άρθρο της Γνωσιακής Βάσης της Microsoft:
824684 Περιγραφή της βασικής ορολογίας που χρησιμοποιείται για την περιγραφή ενημερωμένων εκδόσεων λογισμικού της Microsoft

Ιδιότητες

Αναγν. άρθρου: 2491214 - Τελευταία αναθεώρηση: Τρίτη, 28 Ιουνίου 2011 - Αναθεώρηση: 5.0
Οι πληροφορίες σε αυτό το άρθρο ισχύουν για:
  • Microsoft SQL Server 2008 Developer
  • Microsoft SQL Server 2008 Enterprise
  • Microsoft SQL Server 2008 Enterprise Evaluation
  • Microsoft SQL Server 2008 Express
  • Microsoft SQL Server 2008 Express with Advanced Services
  • Microsoft SQL Server 2008 Web
  • Microsoft SQL Server 2008 Workgroup
  • Microsoft SQL Server 2008 Standard
  • Microsoft SQL Server 2008 Standard Edition for Small Business
  • Microsoft SQL Server 2008 R2 Developer
  • Microsoft SQL Server 2008 R2 Enterprise
  • Microsoft SQL Server 2008 R2 Express
  • Microsoft SQL Server 2008 R2 Standard
  • Microsoft SQL Server 2008 R2 Web
  • Microsoft SQL Server 2008 R2 Workgroup
Λέξεις-κλειδιά: 
kbqfe kbfix kbexpertiseadvanced kbsurveynew kbmt KB2491214 KbMtel
Μηχανικά μεταφρασμένο
ΣΗΜΑΝΤΙΚΟ: Αυτό το άρθρο είναι προϊόν λογισμικού μηχανικής μετάφρασης της Microsoft και όχι ανθρώπινης μετάφρασης. Η Microsoft σάς προσφέρει άρθρα που είναι προϊόντα ανθρώπινης αλλά και μηχανικής μετάφρασης έτσι ώστε να έχετε πρόσβαση σε όλα τα άρθρα της Γνωσιακής Βάσης μας στη δική σας γλώσσα. Ωστόσο, ένα άρθρο που έχει προκύψει από μηχανική μετάφραση δεν είναι πάντα άριστης ποιότητας. Ενδέχεται να περιέχει λεξιλογικά, συντακτικά ή γραμματικά λάθη, όπως ακριβώς τα λάθη που θα έκανε ένας μη φυσικός ομιλητής επιχειρώντας να μιλήσει τη γλώσσα σας. Η Microsoft δεν φέρει καμία ευθύνη για τυχόν ανακρίβειες, σφάλματα ή ζημίες που προκύψουν λόγω τυχόν παρερμηνειών στη μετάφραση του περιεχομένου ή χρήσης του από τους πελάτες της. Επίσης, η Microsoft πραγματοποιεί συχνά ενημερώσεις στο λογισμικό μηχανικής μετάφρασης.
Η αγγλική έκδοση αυτού του άρθρου είναι η ακόλουθη:2491214

Αποστολή σχολίων

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com