Symptomy
Rozpatrzmy następujący scenariusz:
-
Masz konto użytkownika w domenie systemu Windows.
-
Masz domenę podrzędną domeny systemu Windows.
-
Użytkownik wyłącza opcję "kontroler domeny Active Directory — LDAP (ruch PRZYchodzący TCP)" w domenie podrzędnej.
-
Podczas uruchamiania pliku instalacyjnego programu SQL Server na komputerze z systemem operacyjnym Windows 2008 R2 lub Windows 7 lub nowszym użytkownik próbuje użyć konta użytkownika jako konta usługi.
W tym scenariuszu proces sprawdzania poprawności kont usług trwa długo.
Przyczyna
Ten problem występuje, ponieważ NETQUERYSERVICEACCOUNT API systemu Windows jest wywoływana wielokrotnie, a każda rozmowa trwa dłużej niż 80 sekund, gdy opcja "kontroler domeny Active Directory — LDAP (ruch przychodzący TCP)" jest wyłączona.
Rozwiązanie
Ten problem został po raz pierwszy rozwiązany w poniższej zbiorczej aktualizacji programu SQL Server.
Zbiorcza aktualizacja 8 dla programu SQL Server 2012 z dodatkiem SP1 /en-us/help/2917531
Każda nowa Zbiorcza aktualizacja programu SQL Server zawiera wszystkie poprawki i wszystkie poprawki zabezpieczeń uwzględnione w poprzedniej aktualizacji zbiorczej. Zapoznaj się z najnowszymi aktualizacjami zbiorczymi dla programu SQL Server:
UwagaTa poprawka jest zawarta w plikach obsługi Instalatora programu SQL Server, które można zainstalować przed instalacją programu SQL Server, ta poprawka jest również stosowana do instalacji RTM programu SQL Server.
Stan
Firma Microsoft potwierdziła, że jest to problem występujący w produktach firmy Microsoft wymienionych w sekcji "dotyczy".
Obejście
Aby obejść ten problem, Użyj lokalnego konta systemowego jako konta usługi podczas konfigurowania autonomicznego wystąpienia programu SQL Server 2012.