ΕΠΙΔΙΌΡΘΩΣΗ: Το πρόγραμμα οδήγησης JDBC ενδέχεται να σταματήσει να ανταποκρίνεται ή αποτυγχάνει όταν προσπαθεί να ανοίξει μια σύνδεση, εάν χρησιμοποιείτε το πρόγραμμα οδήγησης για σύνδεση σε μια βάση δεδομένων του SQL Server 2008

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

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

Η Microsoft διανέμει ενημερώσεις κώδικα Microsoft SQL Server 2008 Service Pack 3 (SP3) ως ένα αρχείο με δυνατότητα λήψης. Επειδή οι ενημερώσεις κώδικα είναι αθροιστικές, κάθε νέα έκδοση περιέχει όλες τις επείγουσες επιδιορθώσεις και όλες τις ενημερώσεις κώδικα ασφαλείας που συμπεριλήφθηκαν με την προηγούμενη SQL Server 2008 Service Pack 3 (SP3) έκδοση της ενημέρωσης κώδικα.

Συμπτώματα

Εξετάστε το ακόλουθο σενάριο:
  • Έχετε μια εφαρμογή προγράμματος-πελάτη που έχει αναπτυχθεί με βάση Oracle Java virtual machine (JVM) έκδοση 6 Update 29 ή νεότερη έκδοση.
  • Μπορείτε να χρησιμοποιήσετε το πρόγραμμα οδήγησης JDBC της Microsoft στην εφαρμογή, για να συνδεθείτε με μια βάση δεδομένων του SQL Server 2008.

Σε αυτό το σενάριο, το πρόγραμμα οδήγησης JDBC ενδέχεται να σταματήσει να ανταποκρίνεται όταν επιχειρεί να ανοίξει η σύνδεση. Επιπλέον, το πρόγραμμα οδήγησης JDBC αποτυγχάνει αμέσως και δημιουργείται μια στοίβα κλήσεων, εάν ισχύουν οι ακόλουθες συνθήκες:
  • Το Κρυπτογράφηση η ιδιότητα ορίζεται TRUEτη διεύθυνση URL της σύνδεσης.
  • SQL Server έχει ρυθμιστεί για να επιβάλετε την κρυπτογράφηση.



Σημειώσεις
  • Ενδέχεται να αντιμετωπίσετε αυτό το ζήτημα, εάν χρησιμοποιείτε κατασκευαστών υλοποιήσεις του πρωτοκόλλου Secure Sockets Layer (SSL) / Transport Layer Security (TLS) που περιέχουν το ίδιο προκαλεί αλλαγή ως JVM έκδοση 6 Update 29 και νεότερες εκδόσεις. Αυτή η αλλαγή στη συμπεριφορά έχει σχεδιαστεί για να διορθώσετε ένα ζήτημα ασφαλείας συγκεκριμένα. Εάν δεν είστε βέβαιοι αν ένα προϊόν άλλου κατασκευαστή περιέχει μια υλοποίηση του SSL/TLS που έχει συμπεριλάβει αυτήν την αλλαγή, επικοινωνήστε με το προμηθευτή του προϊόντος.
  • Οποιαδήποτε δεδομένα υπηρεσία παροχής που χρησιμοποιεί το OpenSSL βιβλιοθήκη μπορεί να προκαλέσει αυτό το ζήτημα.

Αιτία

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

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

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

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

Η ενημέρωση κώδικα για αυτό το ζήτημα κυκλοφόρησε πρώτα την αθροιστική ενημερωμένη έκδοση 3. Για περισσότερες πληροφορίες σχετικά με τον τρόπο απόκτησης αυτού του πακέτου αθροιστική ενημερωμένη έκδοση για τον SQL Server 2008 Service Pack 3, κάντε κλικ στον αριθμό του άρθρου παρακάτω, για να προβάλετε το άρθρο της Γνωσιακής Βάσης της Microsoft:
2648098 Αθροιστική ενημερωμένη έκδοση πακέτου 3 για τον SQL Server 2008 Service Pack 3
Σημείωση Επειδή το δημιουργεί είναι αθροιστικές, κάθε νέα έκδοση της ενημέρωσης κώδικα περιέχει όλες τις επείγουσες επιδιορθώσεις και όλες τις ενημερώσεις κώδικα ασφαλείας που συμπεριλήφθηκαν με την προηγούμενη SQL Server 2008 Service Pack 3 έκδοση της ενημέρωσης κώδικα. Σας συνιστούμε να εξετάσετε εφαρμογή της πιο πρόσφατης έκδοσης της ενημέρωσης κώδικα που περιέχει αυτήν την επείγουσα επιδιόρθωση. Για περισσότερες πληροφορίες, κάντε κλικ στον αριθμό του άρθρου παρακάτω, για να προβάλετε το άρθρο της Γνωσιακής Βάσης της Microsoft:
2629969 Ο SQL Server 2008 δημιουργεί που κυκλοφόρησαν μετά την κυκλοφορία του SQL Server 2008 Service Pack 3


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

Για περισσότερες πληροφορίες σχετικά με αυτό το ζήτημα, επισκεφθείτε την ακόλουθη τοποθεσία Web:

Συμβουλευτικό δελτίο ασφαλείας της Microsoft (2588513)

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

Για να επιλύσετε αυτό το ζήτημα, χρησιμοποιήστε μία από τις ακόλουθες μεθόδους:
  • Χρησιμοποιήστε μια παλαιότερη έκδοση της Oracle JVM από JVM έκδοση 6 Update 29.
  • Απενεργοποίηση εγγραφή SSL διαχωρισμός στο επίπεδο Oracle JVM.
    Σημείωση Αυτή η μέθοδος μπορεί να έχει συνέπειες στην ασφάλεια επικοινωνιών HTTP.


Κατάσταση

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

Ιδιότητες

Αναγν. άρθρου: 2653857 - Τελευταία αναθεώρηση: Δευτέρα, 16 Ιανουαρίου 2012 - Αναθεώρηση: 1.0
Οι πληροφορίες σε αυτό το άρθρο ισχύουν για:
  • 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 Standard Edition for Small Business
  • Microsoft SQL Server 2008 R2 Datacenter
Λέξεις-κλειδιά: 
kbqfe kbfix kbexpertiseadvanced kbsurveynew kbmt KB2653857 KbMtel
Μηχανικά μεταφρασμένο
ΣΗΜΑΝΤΙΚΟ: Αυτό το άρθρο είναι προϊόν λογισμικού μηχανικής μετάφρασης της Microsoft και όχι ανθρώπινης μετάφρασης. Η Microsoft σάς προσφέρει άρθρα που είναι προϊόντα ανθρώπινης αλλά και μηχανικής μετάφρασης έτσι ώστε να έχετε πρόσβαση σε όλα τα άρθρα της Γνωσιακής Βάσης μας στη δική σας γλώσσα. Ωστόσο, ένα άρθρο που έχει προκύψει από μηχανική μετάφραση δεν είναι πάντα άριστης ποιότητας. Ενδέχεται να περιέχει λεξιλογικά, συντακτικά ή γραμματικά λάθη, όπως ακριβώς τα λάθη που θα έκανε ένας μη φυσικός ομιλητής επιχειρώντας να μιλήσει τη γλώσσα σας. Η Microsoft δεν φέρει καμία ευθύνη για τυχόν ανακρίβειες, σφάλματα ή ζημίες που προκύψουν λόγω τυχόν παρερμηνειών στη μετάφραση του περιεχομένου ή χρήσης του από τους πελάτες της. Επίσης, η Microsoft πραγματοποιεί συχνά ενημερώσεις στο λογισμικό μηχανικής μετάφρασης.
Η αγγλική έκδοση αυτού του άρθρου είναι η ακόλουθη:2653857

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

 

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