Ознаки
Розглянемо такий сценарій:
-
У вас є обліковий запис користувача в домені Windows.
-
У вас є дочірній домен домену Windows.
-
Ви вимкнете параметр "контролер домену Active Directory – LDAP (TCP-in)" в дочірній домен.
-
Ви намагаєтеся використовувати обліковий запис користувача як обліковий запис служби під час запуску файлу інсталяції SQL Server на комп'ютері під керуванням ОС Windows 2008 R2 або Windows 7 або пізніші версії.
У цьому випадку перевірка облікових записів служби займає багато часу.
Причина
Ця проблема виникає через те, що операційна система Windows API 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, перелічених у розділі "застосовується до".
Інші способи вирішення
Щоб вирішити цю проблему, використовуйте локальний системний обліковий запис як обліковий запис служби, коли ви настроїли автономний екземпляр SQL Server 2012.