Μήνυμα 18456 από μια κατανεμημένη ερωτήματος

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

Συμπτώματα

Όταν εκτελείτε ένα ερώτημα κατανεμημένες σε ένα συνδεδεμένο διακομιστή Microsoft SQL Server σε έναν υπολογιστή που βασίζεται στα Microsoft Windows NT 4.0, λαμβάνετε το ακόλουθο μήνυμα λάθους:
Διακομιστής: Μήνυμα λάθους 18456, 14 επιπέδου, κατάσταση 1, γραμμή 1 σύνδεση απέτυχε για το χρήστη ' \ '
Όταν εκτελείτε ένα ερώτημα κατανεμημένες σε ένα συνδεδεμένο διακομιστή Microsoft SQL Server σε έναν υπολογιστή που βασίζεται στα Microsoft Windows 2000, λαμβάνετε το ακόλουθο μήνυμα λάθους:
Διακομιστής: Μήνυμα λάθους 18456, 14 επιπέδου, κατάσταση 1, γραμμή 1 σύνδεση απέτυχε για το χρήστη 'NT AUTHORITY\ANONYMOUS LOGON'
Αυτό το ζήτημα προκύπτει όταν ο SQL Server χρησιμοποιεί τοTCP/IPΒιβλιοθήκη δικτύου του διακομιστή ή τουMultiprotocolΔιακομιστής βιβλιοθήκης δικτύου για την ακρόαση για αιτήσεις υπολογιστών-πελατών.

Αιτία

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

Ο έλεγχος ταυτότητας NTLM δεν υποστηρίζει διπλό άλμα επειδή οι κωδικοί ασφαλείας και τα κλειδιά κατακερματισμού ισχύουν μόνο για τον υπολογιστή όπου δημιουργούνται.

Για παράδειγμα, ας υποθέσουμε ότι υπάρχει η ακόλουθη ρύθμιση παραμέτρων:
  • Έχετε SQL Server που είναι εγκατεστημένες σε διακομιστές Α και β.
  • Έχετε έναν υπολογιστή-πελάτη γ.
  • Έχει οριστεί διακομιστής B προς τα επάνω προς τα επάνω ως ένα συνδεδεμένο διακομιστή στο διακομιστή A από ένα από τα ακόλουθα:
    • Για ναuseselfεπιλογή από τοsp_addlinkedsrvloginαποθηκευμένη διαδικασία.

      -ή-
    • Για ναΘα η απομίμησηεπιλογή από τοSecurityκαρτέλα από τηΙδιότητες συνδεδεμένου διακομιστήπαράθυρο διαλόγου Enterprise Manager.
Δεδομένης αυτής της ρύθμισης παραμέτρων, τα ακόλουθα ισχύουν:

Υπολογιστές-πελάτες στο διακομιστή A μπορεί να συνδεθείτε με διακομιστή A μέσω του ελέγχου ταυτότητας των Windows NT και θα μπορείτε να εκτελέσετε με επιτυχία τα ερωτήματα σε συνδεδεμένο διακομιστή Β δικό τους λογαριασμό ασφαλείας των Windows NT (Εάν υποθέσουμε ότι σας έχουν εκχωρηθεί κατάλληλα δικαιώματα πρόσβασης). Τα διαπιστευτήρια του Windows NT μόνο πρέπει να κάνετε "μία μεταπήδηση" από το διακομιστή A διακομιστή β.

Υπολογιστές-πελάτες στο πρόγραμμα-πελάτη C μπορεί να συνδεθεί με επιτυχία διακομιστή A μέσω του ελέγχου ταυτότητας των Windows NT. Ωστόσο, εάν προσπαθήσουν να εκτελέσετε ερωτήματα σε συνδεδεμένο διακομιστή Β, τους αποτύχει με μήνυμα λάθους 18456. Αυτό θεωρείται "διπλό άλμα" διότι τα διαπιστευτήρια των Windows NT από υπολογιστή-πελάτη C αποστέλλονται στο διακομιστή A αρχικά και η δεύτερη μεταπήδηση από διακομιστή A διακομιστή Β για το απομακρυσμένο ερώτημα δεν υποστηρίζεται στον SQL Server 7.0 σε έναν υπολογιστή που βασίζεται στα Microsoft Windows NT 4.0.

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

Για την αντιμετώπιση αυτού του ζητήματος, χρησιμοποιήστε μία από τις ακόλουθες μεθόδους:
  • Αντιστοιχίστε τα προγράμματα-πελάτες στο διακομιστή A σε μια τυπική ασφάλεια σύνδεσης σε διακομιστή B, χρησιμοποιώντας είτε τοsp_addlinkedsrvloginαποθηκευμένη διαδικασία ή τοSecurityκαρτέλα από τηΙδιότητες συνδεδεμένου διακομιστήπαράθυρο διαλόγου Enterprise Manager.
  • Εάν εκτελείτε το ερώτημα κατανεμημένη σε μια παρουσία του SQL Server που εκτελείται σε έναν υπολογιστή που βασίζεται στα Microsoft Windows 2000, ρυθμίστε τις παραμέτρους του SQL Server για την ακρόαση για αιτήσεις υπολογιστών-πελατών χρησιμοποιώντας τοΕπώνυμες διοχετεύσειςΒιβλιοθήκη δικτύου στο διακομιστή, αντί να χρησιμοποιήσετε τοTCP/IPΒιβλιοθήκη δικτύου του διακομιστή ή τουMultiprotocolΒιβλιοθήκη δικτύου διακομιστή. Για να ρυθμίσετε τις παραμέτρους των βιβλιοθηκών δικτύου του διακομιστή για τον SQL Server, χρησιμοποιήστε το βοηθητικό πρόγραμμα δικτύου διακομιστή.

Ιδιότητες

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

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

 

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