Ενός SPN για την υπηρεσία SQL Server Browser είναι απαραίτητη, όταν δημιουργείτε μια σύνδεση σε μια επώνυμη εμφάνιση των υπηρεσιών ανάλυσης του SQL Server ή του SQL Server

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

Συμπτώματα

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

Αιτία

Αυτή η συμπεριφορά προκύπτει μόνο όταν η συμβολοσειρά σύνδεσης περιέχει τοSSPI = KerberosΠαράμετρος. Στην περίπτωση αυτή, η σύνδεση αναγκάζεται να χρησιμοποιήσει τον έλεγχο ταυτότητας Kerberos και πρέπει να ρυθμιστεί το SPN για την υπηρεσία SQL Server Browser.

Εάν δεν περιέχει τη συμβολοσειρά σύνδεσης τουSSPI = Kerberosη παράμετρος, Ο έλεγχος ταυτότητας Kerberos χρησιμοποιείται συνήθως. Η σύνδεση με την υπηρεσία SQL Server Browser χρησιμοποιεί NTLM και ο λογαριασμός NT_ANONYMOUS. Στην περίπτωση αυτή, η σύνδεση με την υπηρεσία SQL Server Browser είναι επιτυχής. Η υπηρεσία SQL Server Browser Καθορίζει τη σωστή θύρα. Στη συνέχεια, η σύνδεση βάσης δεδομένων πραγματικού χρησιμοποιεί τον έλεγχο ταυτότητας Kerberos για τον έλεγχο ταυτότητας είναι true.

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

Πρέπει να δημιουργήσετε ένα SPN για την υπηρεσία SQL Server Browser, χρησιμοποιώντας το λογαριασμό κάτω από τον οποίο εκτελείται η υπηρεσία SQL Server Browser.

Η μορφή του ενός SPN NetBIOS είναι ως εξής:
MSOLAPDisco.3/serverHostName
Η μορφή του ένα πλήρως αναγνωρισμένο όνομα τομέα SPN είναι ως εξής:
MSOLAPDisco.3/serverHostName.Fully_Qualified_domainName

Τρόπος καταχώρησης SPN

Πρέπει να είστε μέλος της ομάδας Domain Administrators, για να εκτελέσετε την εντολή Setspn.

Για να δημιουργήσετε το SPN για την υπηρεσία του προγράμματος περιήγησης που εκτελείται υπό λογαριασμό τομέα, εκτελέστε τις ακόλουθες εντολές σε μια γραμμή εντολών:
Setspn.exe - a Browser_Service_Startup_Account MSOLAPDisco.3/serverHostName.Fully_Qualified_domainName

Setspn.exe - a Browser_Service_Startup_Account MSOLAPDisco.3/serverHostName
Εάν πρέπει να δημιουργήσετε το SPN για την υπηρεσία του προγράμματος περιήγησης που εκτελείται στο λογαριασμό τοπικού συστήματος, εκτελέστε τις ακόλουθες εντολές σε μια γραμμή εντολών:
Setspn.exe - a MSOLAPDisco.3/serverHostName.Fully_Qualified_domainName serverHostName Setspn.exe - a MSOLAPDisco.3/serverHostName serverHostName

Για να επαληθεύσετε τα SPN

Όταν η υπηρεσία εκτελείται κάτω από ένα λογαριασμό τομέα:
Setspn –l Browser_Service_Startup_Account
Όταν η υπηρεσία εκτελείται στο λογαριασμό τοπικού συστήματος:
Setspn serverHostName -l

Κατάσταση

Αυτή η συμπεριφορά οφείλεται στη σχεδίαση.

Ιδιότητες

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

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

 

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