SQL Server δεν είναι δυνατό να συνδεθεί στη θύρα TCP/IP στην οποία εκτελεί ακρόαση του SQL Server όταν η θύρα TCP\IP χρησιμοποιείται από άλλη εφαρμογή

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

Συμπτώματα

Όταν αποτύχει μέσω του εικονικού διακομιστή SQL σε άλλο κόμβο και έπειτα αποτυχία στον αρχικό κόμβο, εικονικός διακομιστής SQL μερικές φορές αποτυγχάνει να συνδεθεί στη θύρα στην οποία εκτελεί ακρόαση. Εικονικό SQL Server στη συνέχεια επίσης αποτυγχάνει να αποδέχεται εισερχόμενες συνδέσεις στο πρωτόκολλο TCP/IP. Όταν προκύψει αποτυχία αυτού του τύπου, καταγράφονται τα ακόλουθα μηνύματα λάθους στον SQL Server αρχεία καταγραφής σφαλμάτων:

διακομιστής 09:54:10.72 2000-06-26 SuperSocket Info: Αποτυχία σύνδεσης στη θύρα TCP 1433.
2000-06-26 09:54:10.74 διακομιστή SQL server εκτελεί ακρόαση επώνυμων διαύλων.
2000-06-26 09:54:10.74 διακομιστή SQL Server είναι έτοιμος για συνδέσεις υπολογιστή-πελάτη
ΣΗΜΕΙΩΣΗΑυτή η συμπεριφορά μπορεί να προκύψει επίσης χωρίς σύμπλεγμα του SQL Server 2000 υπολογιστών και υπολογιστών του SQL Server 2005.

Αιτία

Δεν υπάρχει κάποια άλλη εφαρμογή που εκτελείται στον υπολογιστή, ο οποίος απαιτεί έλεγχο της θύρας στην οποία εκτελεί ακρόαση ο SQL Server. Σε αυτήν την περίπτωση, η θύρα είναι η θύρα TCP 1433. Το ζήτημα παρουσιάζεται επίσης σε περιπτώσεις όπου υπάρχει ένα μεγάλο φόρτο εργασίας προγράμματος-πελάτη του TCP/IP.

Αυτή η συμπεριφορά έχει άλλες πιθανές αιτίες. Εάν η λύση σε αυτό το άρθρο δεν επιλύσει το ζήτημα, ανατρέξτε στα ακόλουθα άρθρα της Γνωσιακής Βάσης της Microsoft:
293107Η θύρα TCP\IP χρησιμοποιείται από άλλη εφαρμογή
319578Μήνυμα λάθους κατά την αλλαγή της διεύθυνσης IP σε έναν κόμβο συμπλέγματος ανακατεύθυνσης του SQL Server: "Bind απέτυχε"
312935ΕΝΗΜΕΡΩΣΗ: SQL Server αποτυγχάνει η σύνδεση θύρας TCP/IP κατά την εκκίνηση
308091BUG: Επιλογή απόκρυψη διακομιστής δεν μπορεί να χρησιμοποιηθεί σε πολλές εμφανίσεις του SQL Server 2000

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

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


Για να επιλύσετε αυτό το ζήτημα, προσθέστε ένα
SuperSocketNetlib\Tcp\TcpAbortiveClose
η τιμή στο κλειδί μητρώου για το MSSQLServer για τη συγκεκριμένη εμφάνιση. Για να το κάνετε αυτό, ακολουθήστε τα εξής βήματα: (Use the tools in the Windows Recovery Environment to repair Windows Vista. To do this, follow these steps:):
  1. Ξεκινήστε τον Επεξεργαστή μητρώου (Regedt32.exe) από τη γραμμή εντολών.
  2. Εντοπίστε και κατόπιν κάντε κλικ στο ακόλουθο κλειδί μητρώου:
    • SQL Server 2000:
      HKEY_LOCAL_MACHINE\Software\Microsoft\MSSQLServer\MSSQLServer\SuperSocketNetlib\Tcp
    • SQL Server 2005:
      HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft Server\MSSQL.x\MSSQLServer\SuperSocketNetLib\Tcp\ SQL


      ΣΗΜΕΙΩΣΗMSSQL.xείναι ένα σύμβολο κράτησης θέσης για την αντίστοιχη τιμή για το σύστημά σας, μπορείτε να εντοπίσετεMSSQL.xαπό την τιμή της
      MSSQLSERVER
      η καταχώρηση μητρώου στο ακόλουθο δευτερεύον κλειδί μητρώου.
      HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft Names\SQL\ Server\Instance SQL
  3. Στο διακομιστήΕπεξεργαστείτε τη διαδρομήμενού, σημείοΝέα, και στη συνέχεια κάντε κλικ στο κουμπίΤιμή DWORD.
  4. TYPETcpAbortiveCloseκαι κατόπιν πατήστε το πλήκτρο ENTER.
  5. Στο διακομιστήΕπεξεργαστείτε τη διαδρομήμενού, κάντε κλικ στο κουμπίΤροποποίηση (Modify).
  6. Κάντε κλικΔεκαδική (Decimal), και στη συνέχεια πληκτρολογήστε1ΣτοΔεδομένα τιμήςΠεδίο (Field).
  7. Κλείστε τον Επεξεργαστή Μητρώου.
ΣΗΜΕΙΩΣΗΕάν το κλειδί μητρώου έχει δημιουργηθεί και την τιμή 1 σε μια παρουσία του SQL Server 2000, αυτό θα μετεγκατάσταση στη θέση του SQL Server 2005 κατά τη μετεγκατάσταση της παρουσίας.

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

Για περισσότερες πληροφορίες, κάντε κλικ στον αριθμό του άρθρου παρακάτω, για να προβάλετε το άρθρο της Γνωσιακής Βάσης της Microsoft (Knowledge Base):
286303Συμπεριφορά της βιβλιοθήκης δικτύου SQL Server 2000 στη διάρκεια της ανίχνευσης δυναμικών θυρών
293107Η θύρα TCP\IP χρησιμοποιείται από άλλη εφαρμογή

Ιδιότητες

Αναγν. άρθρου: 307197 - Τελευταία αναθεώρηση: Δευτέρα, 20 Δεκεμβρίου 2010 - Αναθεώρηση: 2.0
Οι πληροφορίες σε αυτό το άρθρο ισχύουν για:
  • Microsoft SQL Server 2000 Standard Edition
  • Microsoft SQL Server 2005 Standard Edition
  • Microsoft SQL Server 2005 Developer Edition
  • Microsoft SQL Server 2005 Enterprise Edition
Λέξεις-κλειδιά: 
kbprb kbmt KB307197 KbMtel
Μηχανικά μεταφρασμένο
ΣΗΜΑΝΤΙΚΟ: Αυτό το άρθρο είναι προϊόν λογισμικού μηχανικής μετάφρασης της Microsoft και όχι ανθρώπινης μετάφρασης. Η Microsoft σάς προσφέρει άρθρα που είναι προϊόντα ανθρώπινης αλλά και μηχανικής μετάφρασης έτσι ώστε να έχετε πρόσβαση σε όλα τα άρθρα της Γνωσιακής Βάσης μας στη δική σας γλώσσα. Ωστόσο, ένα άρθρο που έχει προκύψει από μηχανική μετάφραση δεν είναι πάντα άριστης ποιότητας. Ενδέχεται να περιέχει λεξιλογικά, συντακτικά ή γραμματικά λάθη, όπως ακριβώς τα λάθη που θα έκανε ένας μη φυσικός ομιλητής επιχειρώντας να μιλήσει τη γλώσσα σας. Η Microsoft δεν φέρει καμία ευθύνη για τυχόν ανακρίβειες, σφάλματα ή ζημίες που προκύψουν λόγω τυχόν παρερμηνειών στη μετάφραση του περιεχομένου ή χρήσης του από τους πελάτες της. Επίσης, η Microsoft πραγματοποιεί συχνά ενημερώσεις στο λογισμικό μηχανικής μετάφρασης.
Η αγγλική έκδοση αυτού του άρθρου είναι η ακόλουθη:307197

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

 

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