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

Συμπτώματα

Όταν προσπαθείτε να συνδεθείτε σε μια βάση δεδομένων χρησιμοποιώντας το αντικείμενο SqlConnection στο Microsoft ADO.NET 2.0, ενδέχεται να αναφερθεί μια αποτυχία σύνδεσης, ακόμα και όταν είναι διαθέσιμος ο διακομιστής βάσης δεδομένων. Αυτό το ζήτημα είναι πιο εμφανές όταν ισχύουν οι ακόλουθες συνθήκες:

  • Ο διακομιστής βάσης δεδομένων είναι διαθέσιμη για τουλάχιστον ένα λεπτό.

  • Η εφαρμογή-πελάτης επιχείρησε να συνδεθεί στο διακομιστή βάσης δεδομένων σε αυτό το διάστημα.

Αιτία

Αυτό το ζήτημα παρουσιάζεται εξαιτίας της συμπεριφοράς που παρουσιάζεται όταν αποτύχει η προηγούμενη προσπάθειες σύνδεσης με το διακομιστή που εκτελεί τον Microsoft SQL Server. Ο χώρος συγκέντρωσης σύνδεσης SqlClient μπορεί να επιτάχυνσης εσωτερικά τον αριθμό των νέων προσπάθειες σύνδεσης με το διακομιστή. Αυτή η διαδικασία προορίζεται για να παρουσιαστεί για ένα μικρό χρονικό διάστημα. Κατά το διάστημα αυτό, το χώρο σύνδεσης που αναφέρουν αυτόματα το τελευταίο σφάλμα που παρουσιάστηκε αντί για την προσπάθεια σύνδεσης στο διακομιστή. Μετά τη λήξη της χρονικής περιόδου, η επόμενη αίτηση σύνδεσης από την εφαρμογή του προγράμματος-πελάτη πραγματοποιεί μια πραγματική σύνδεση στο διακομιστή που εκτελεί τον SQL Server. Σημείωση Ορισμένες φορές, μπορεί να αυξηθεί πολύ μεγάλο το χρονικό διάστημα. Αυτό το ζήτημα εξαρτάται από το χρονικό διάστημα στο διακομιστή βάσης δεδομένων δεν είναι διαθέσιμη.

Επίλυση

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

Για έναν υπολογιστή που βασίζεται σε x86

Το ακόλουθο αρχείο είναι διαθέσιμο για λήψη από το Κέντρο λήψης της Microsoft:http://Download.Microsoft.com/Download/2/C/5/2C5BCDC9-3241-443A-9F96-4E0B0EDFA727/NDP20-KB916002-x86.exe

Για έναν υπολογιστή που βασίζεται σε x64

Το ακόλουθο αρχείο είναι διαθέσιμο για λήψη από το Κέντρο λήψης της Microsoft:http://Download.Microsoft.com/Download/D/3/9/D39C79DF-4158-45DF-9031-92C52AB0ED19/NDP20-KB916002-X64.exe

Για έναν υπολογιστή που βασίζεται σε τεχνολογία Itanium

Το ακόλουθο αρχείο είναι διαθέσιμο για λήψη από το Κέντρο λήψης της Microsoft: http://Download.Microsoft.com/Download/0/0/3/00392DD3-5B4F-4D99-94E8-6827B8F8D7EF/NDP20-KB916002-IA64.exe Για περισσότερες πληροφορίες σχετικά με τον τρόπο λήψης αρχείων υποστήριξης της Microsoft, κάντε κλικ στον αριθμό του άρθρου παρακάτω, για να προβάλετε το άρθρο της Γνωσιακής Βάσης της Microsoft:

119591 Τρόπος απόκτησης αρχείων υποστήριξης της Microsoft από ηλεκτρονικές υπηρεσίεςΗ Microsoft εξέτασε αυτό το αρχείο για ιούς. Η Microsoft χρησιμοποίησε το πιο πρόσφατο λογισμικό εντοπισμού ιών που ήταν διαθέσιμο κατά την ημερομηνία που δημοσιεύτηκε το αρχείο. Το αρχείο είναι αποθηκευμένο σε διακομιστές με ενισχυμένη ασφάλεια, οι οποίοι συμβάλλουν στην αποτροπή μη εξουσιοδοτημένων αλλαγών στο αρχείο.

Λύση

Για να επιλύσετε αυτό το ζήτημα, χρησιμοποιήστε τις μεθόδους ClearPool ή ClearAllPools του αντικειμένου SqlConnection , για να επαναφέρετε το χώρο σύνδεσης.

Κατάσταση

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

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

Αφού εφαρμόσετε αυτήν την επείγουσα επιδιόρθωση, μια μικρή καθυστέρηση εξακολουθεί να υφίσταται, πριν η εφαρμογή-πελάτης μπορεί να συνδεθεί με επιτυχία στο διακομιστή βάσης δεδομένων όταν ανακτά το διακομιστή βάσης δεδομένων από μια διακοπή ρεύματος. Συνήθως, αυτή η καθυστέρηση δεν πρέπει να διαρκέσει περισσότερο από 60 δευτερόλεπτα, ανεξάρτητα από το πόσο ο SQL Server έχει ήδη υποβληθεί δεν είναι διαθέσιμη. Για περισσότερες πληροφορίες, κάντε κλικ στον αριθμό του άρθρου παρακάτω, για να προβάλετε το άρθρο της Γνωσιακής Βάσης της Microsoft:

824684 περιγραφή της βασικής ορολογίας που χρησιμοποιείται για την περιγραφή ενημερωμένων εκδόσεων λογισμικού της MicrosoftΓια περισσότερες πληροφορίες σχετικά με την κλάση SqlConnection , επισκεφθείτε την ακόλουθη τοποθεσία του Microsoft Developer Network (MSDN) στο Web:

http://msdn2.microsoft.com/en-us/library/system.data.sqlclient.sqlconnection(VS.80).aspxΑυτή η επείγουσα επιδιόρθωση περιλαμβάνεται στο ίδιο πακέτο επείγουσας επιδιόρθωσης με την επείγουσα επιδιόρθωση στο ακόλουθο άρθρο της Γνωσιακής Βάσης της Microsoft:

912151 ΕΠΙΔΙΌΡΘΩΣΗ: Η σύνδεση ενδέχεται να λήξει το χρονικό όριο πριν από την πρώτη προσπάθεια για να συνδεθείτε με τον συνομιλητή διακομιστή μεταβίβασης μετά από αποτυχία, όταν προσπαθείτε να συνδεθείτε σε μια βάση δεδομένων του SQL Server 2005 με είδωλο, χρησιμοποιώντας μια εφαρμογή που βασίζεται στο ADO.NET 2.0

912731 ΕΠΙΔΙΌΡΘΩΣΗ: συνδεδεμένος όταν ADO.NET μια εφαρμογή χρησιμοποιεί το χώρο ονομάτων System.Data.SqlClient, η εφαρμογή ενδέχεται να αντιμετωπίσετε μεγάλη χρήση της CPU και να σταματήσει να ανταποκρίνεται

912732 ΕΠΙΔΙΌΡΘΩΣΗ: σφάλμα μπορεί να προκύψει, όταν ξεκινάτε μια νέα συναλλαγή στο ADO.NET 2.0 σε μια σύνδεση που είναι ανοικτή σε μια βάση δεδομένων του SQL Server 2005

913177 ΕΠΙΔΙΌΡΘΩΣΗ: ενδέχεται να λάβετε ένα μήνυμα λάθους όταν μια εφαρμογή ADO.NET συνδεδεμένοι χρησιμοποιεί την κλάση SqlBulkCopy

913764 ΕΠΙΔΙΌΡΘΩΣΗ: μήνυμα λάθους κατά την προσπάθειά σας να εκτελέσετε ένα ερώτημα UNION ALL ή η κλήση της μεθόδου DeriveParameters: "Ανεπανόρθωτο εσωτερικό σφάλμα σύνδεσης"

913765 ΕΠΙΔΙΌΡΘΩΣΗ: ενδέχεται να παρουσιαστεί ένα SqlException εξαίρεση όταν καλείτε μία από τις μεθόδους Execute για την παρουσία της κλάσης SqlCommand σε μια εφαρμογή ADO.NET 2.0

913766 ΕΠΙΔΙΌΡΘΩΣΗ: στήλη A DateTime που δεν περιέχει δεδομένα εσφαλμένα αντιπροσωπεύεται από ένα πεδίο DateTime.MinValue όταν ένα αντικείμενο DataSet του .NET Framework 2.0 είναι η αποσειριοποίηση ενός υπολογιστή-πελάτη

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

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

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

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

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

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

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

×