Μετάβαση στο κύριο περιεχόμενο
Υποστήριξη
Είσοδος με Microsoft
Είσοδος ή δημιουργία λογαριασμού.
Γεια σας,
Επιλέξτε διαφορετικό λογαριασμό.
Έχετε πολλούς λογαριασμούς
Επιλέξτε τον λογαριασμό με τον οποίο θέλετε να εισέλθετε.

Συμπτώματα

Ας υποθέσουμε ότι εγκαθιστάτε τον 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 Native Client 10,0, λαμβάνετε ένα σφάλμα "μη δώσουν Scheduler" κατά διαστήματα. Σημείωση Κάθε σφάλμα "μη δώσουν Scheduler" καταγράφεται στο αρχείο καταγραφής σφαλμάτων του SQL Server 2008 ή του SQL Server 2008 R2. Επιπλέον, ο SQL Server σταματά να ανταποκρίνεται κατά διαστήματα. Για να επιλύσετε αυτό το ζήτημα, ίσως χρειαστεί να επανεκκινήσετε τον SQL Server. Σημειώσεις

  • Αυτή η επείγουσα επιδιόρθωση ισχύει τόσο για το τοπικό πρόγραμμα-πελάτη SQL όσο και για τον μηχανισμό 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 που περιέχει την επιδιόρθωση για το ζήτημα που αναφέρεται σε αυτό το άρθρο της Γνωσιακής βάσης εκτός από την επιδιόρθωση για το ζήτημα MS11-049. Για να βρείτε τα αντίστοιχα πακέτα GDR και QFE που ισχύουν για την περιοχή δόμησης του 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 Server και τον SQL Server.

Ενημερώσεις για τον SQL Server

Αθροιστική ενημερωμένη έκδοση πακέτου 6 για τον SQL Server 2008 R2

Η επιδιόρθωση για αυτό το πρόβλημα κυκλοφόρησε πρώτα στην αθροιστική ενημερωμένη έκδοση 6. Για περισσότερες πληροφορίες σχετικά με τον τρόπο απόκτησης αυτού του πακέτου αθροιστικής ενημερωμένης έκδοσης για τον SQL Server 2008 R2, κάντε κλικ στον αριθμό του άρθρου παρακάτω για να προβάλετε το άρθρο της Γνωσιακής Βάσης της Microsoft:

2489376 Αθροιστική ενημερωμένη έκδοση πακέτου 6 για τον SQL Server 2008 R2 Σημείωση Επειδή οι εκδόσεις είναι αθροιστικές, κάθε νέα έκδοση της ενημέρωσης κώδικα περιέχει όλες τις επείγουσες επιδιορθώσεις και όλες τις ενημερώσεις κώδικα ασφαλείας που συμπεριλήφθηκαν στην προηγούμενη έκδοση της ενημέρωσης κώδικα του 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 δημιουργούνται για συγκεκριμένα Service Pack του SQL Server. Πρέπει να εφαρμόσετε μια επείγουσα επιδιόρθωση του 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 Server 2008 ή στα Windows Vista, όταν η εφαρμογή κλείνει μια σύνδεση υποδοχής ή τερματίζει τη λειτουργία της

Κατάσταση

Η 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. (InstanceName)\MSSQLServer\SuperSocketNetLib\Tcp\

  3. Στο μενού Επεξεργασία , επιλέξτε Δημιουργίακαι, στη συνέχεια, κάντε κλικ στην επιλογή Τιμή DWORD.

  4. Πληκτρολογήστε TcpAbortiveCloseκαι, στη συνέχεια, πατήστε το πλήκτρο ENTER.

  5. Στο μενού Επεξεργασία , κάντε κλικ στην επιλογή Τροποποίηση.

  6. Κάντε κλικ στην επιλογή δεκαδικάκαι, στη συνέχεια, πληκτρολογήστε 1 στο πλαίσιο δεδομένα τιμής .

  7. Κλείστε τον Επεξεργαστή Μητρώου.

  8. Επανεκκινήστε τον SQL Server.

Αναφορές

Για περισσότερες πληροφορίες σχετικά με τον τρόπο εγκατάστασης του 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

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

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

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

Οι κοινότητες σάς βοηθούν να κάνετε και να απαντάτε σε ερωτήσεις, να δίνετε σχόλια και να ακούτε από ειδικούς με πλούσια γνώση.

Σας βοήθησαν αυτές οι πληροφορίες;

Πόσο ικανοποιημένοι είστε με τη γλωσσική ποιότητα;
Τι επηρέασε την εμπειρία σας;
Πατώντας "Υποβολή" τα σχόλια σας θα χρησιμοποιηθούν για τη βελτίωση των προϊόντων και των υπηρεσιών της Microsoft. Ο διαχειριστής IT θα έχει τη δυνατότητα να συλλέξει αυτά τα δεδομένα. Δήλωση προστασίας προσωπικών δεδομένων.

Σας ευχαριστούμε για τα σχόλιά σας!

×