Συμπτώματα
Εξετάστε το ακόλουθο σενάριο:
-
Έχετε ένα λογαριασμό χρήστη σε έναν τομέα των Windows.
-
Έχετε έναν εξαρτημένο τομέα του τομέα των Windows.
-
Μπορείτε να απενεργοποιήσετε την επιλογή "ελεγκτής τομέα της υπηρεσίας καταλόγου Active Directory-LDAP (TCP-in)" στον εξαρτημένο τομέα.
-
Προσπαθείτε να χρησιμοποιήσετε το λογαριασμό χρήστη ως λογαριασμό υπηρεσίας όταν εκτελείτε το αρχείο εγκατάστασης του SQL Server σε έναν υπολογιστή που εκτελεί Windows 2008 R2 ή Windows 7 ή νεότερες εκδόσεις.
Σε αυτό το σενάριο, η επικύρωση των λογαριασμών υπηρεσίας απαιτεί πολύ χρόνο.
Αιτία
Το πρόβλημα παρουσιάζεται επειδή το API των Windows NetQueryServiceAccount καλείται επανειλημμένα και κάθε κλήση διαρκεί περισσότερο από 80 δευτερόλεπτα για να ολοκληρωθεί όταν η επιλογή "ελεγκτής τομέα Active Directory-LDAP (TCP-in)" είναι απενεργοποιημένη.
Επίλυση
Το πρόβλημα διορθώθηκε για πρώτη φορά με την ακόλουθη αθροιστική ενημέρωση του SQL Server.
Αθροιστική ενημερωμένη έκδοση 8 για SQL Server 2012 SP1 /en-us/help/2917531
Κάθε νέα αθροιστική ενημέρωση για τον SQL Server περιέχει όλες τις επείγουσες επιδιορθώσεις και όλες τις επιδιορθώσεις ασφαλείας που συμπεριλήφθηκαν στην προηγούμενη αθροιστική ενημέρωση. Ανάληψη ελέγχου των πιο πρόσφατων αθροιστικών ενημερώσεων για τον SQL Server:
ΣημείωσηΑυτή η επιδιόρθωση περιέχεται μέσα στα αρχεία υποστήριξης εγκατάστασης του SQL Server που μπορούν να εγκατασταθούν πριν από τις εγκαταστάσεις του SQL Server, αυτή η επιδιόρθωση εφαρμόζεται επίσης στις εγκαταστάσεις RTM του SQL Server.
Κατάσταση
Η Microsoft έχει επιβεβαιώσει ότι πρόκειται για ένα πρόβλημα στα προϊόντα της Microsoft που παρατίθενται στην ενότητα "ισχύει για".
Λύση
Για να επιλύσετε αυτό το ζήτημα, χρησιμοποιήστε τον τοπικό λογαριασμό συστήματος ως λογαριασμό υπηρεσίας, όταν ρυθμίζετε μια μεμονωμένη παρουσία του SQL Server 2012.