Зачекайте, що ручка відновлення Database Engine не вдалася. Перевірте журнал помилок SQL Server на наявність потенційних причин [закрито]


16

Я намагаюся встановити SQL2008R2 - SQL2012 - sql2014

2014-07-17 16:31:16.00 spid14s     Error: 17190, Severity: 16, State: 1.
2014-07-17 16:31:16.00 spid14s     Initializing the FallBack certificate failed with error code: 1, state: 20, error number: 0.
2014-07-17 16:31:16.00 spid14s     Unable to initialize SSL encryption because a valid certificate could not be found, and it is not possible to create a self-signed certificate.
2014-07-17 16:31:16.00 spid7s      Starting up database 'msdb'.
2014-07-17 16:31:16.01 spid12s     Starting up database 'mssqlsystemresource'.
2014-07-17 16:31:16.01 spid14s     Error: 17182, Severity: 16, State: 1.
2014-07-17 16:31:16.01 spid14s     TDSSNIClient initialization failed with error 0x80092004, status code 0x80. Reason: Unable to initialize SSL support. Cannot find object or property. 
2014-07-17 16:31:16.01 spid14s     Error: 17182, Severity: 16, State: 1.
2014-07-17 16:31:16.01 spid14s     TDSSNIClient initialization failed with error 0x80092004, status code 0x1. Reason: Initialization failed with an infrastructure error. Check for previous errors. Cannot find object or property. 
2014-07-17 16:31:16.01 spid14s     Error: 17826, Severity: 18, State: 3.
2014-07-17 16:31:16.01 spid14s     Could not start the network library because of an internal error in the network library. To determine the cause, review the errors immediately preceding this one in the error log.
2014-07-17 16:31:16.01 spid14s     Error: 17120, Severity: 16, State: 1.
2014-07-17 16:31:16.01 spid14s     SQL Server could not spawn FRunCommunicationsManager thread. Check the SQL Server error log and the Windows event logs for information about possible related problems.

Відповіді:


16

Нижче може бути причиною цієї помилки

Обліковий запис, вибраний користувачем у вікні сторінки "Конфігурація сервера" (під час встановлення), якимось чином не в змозі підключити послуги двигуна бази даних SQL Server в Інтернеті. Або не вистачає привілеїв, або вона пошкоджена. Під час встановлення служб двигуна баз даних SQL Server намагається передати онлайн-сервіси баз даних як внутрішній процес, але через стартовий обліковий запис або пошкоджений, або не має відповідних привілеїв, він не робить цього, і в кінцевому підсумку установка не вдасться.

Інша причина полягає в тому, що коли інсталяція не вдається вперше через певну причину і користувач видалив невдалу установку з програми видалення видалення, деінсталяція залишає обліковий запис у зламаному стані, тому будь-яка подальша спроба встановлення спалахує це повідомлення про помилку.

Рішення:

Видаліть SQL Server повністю з програми «Видалити видалення» та запустіть нову установку, клацнувши правою кнопкою миші на «Налаштування» та обравши запуск як адміністратор. Тепер, коли ви перейдете на сторінку Конфігурація сервера, будь ласка, виберіть NT Authority \ System як обліковий запис запуску служби сервера бази даних SQL Server .

введіть тут опис зображення

http://social.technet.microsoft.com/wiki/contents/articles/24364.sql-server-troubleshooting-could-not-find-database-engine-startup-handle-error-during-installation.aspx

PS: Якщо це не допомагає, будь ласка, поверніться. Будь ласка уважно дотримуйтесь кроків, зазначених у посиланні


3
Так, не до цього.
mrdenny

3
Ні? Я зробив те, що сказав @Shanky: видалив усе, перезавантажився, перевстановив як адміністратор, запустив службу як SYSTEM. Працює для мене. Не добре?
Маркус

2
Працювало як шарм для мене. За винятком того, що я не видалив і не перезапустив. Я щойно встановив окремий екземпляр, потім, як тільки це вдалося, видалив поганий. Крім того, вдруге було набагато, набагато, набагато швидше, тому що більшість файлів уже встановлено. Усі спільні інструменти залишаються нецікавими, поки ви не вирішите видалити останню інстанцію.
Джеррі Додж

1
працював на мене після спроби встановити його на 2 дні. дякую
Ендрю Сімпсон

1

Причина того, що SQL не запускається, полягає в тому, що сертифікат SSL, який ви налаштували SQL Server для використання для шифрування трафіку SQL Server, неможливо знайти, тому SQL не може запускатися. Відкрийте менеджер конфігурації SQL Server У розділі "Конфігурація мережі SQL Server" клацніть правою кнопкою миші "Протоколи для MSSQLSERVER" та виберіть властивості. На вкладці сертифікатів змініть на існуючий сертифікат або якщо ви не намагаєтеся зашифрувати мережевий трафік, не вибирайте жодного сертифіката. Натисніть кнопку ОК, а потім спробуйте запустити службу SQL Server.


0

Додавання повного дозволу доступу до папки % userprofile% \ AppData \ Roaming \ Microsoft \ Crypto \ RSA \ S-1-5-xxxxx (де xxxxx специфічно для вашого середовища) для облікового запису, використовуваного службою MSSQLSERVER, вирішила мою проблему.

Дивіться більше за адресою: http://www.iamberke.com/post/2013/07/05/SQL-Server-cannot-start-TDSSNIClient-initialization-failed.aspx#sthash.nxHHQ6WQ.dpuf


-1

Виберіть дійсний обліковий запис користувача при встановленні та правильний пароль замість NTUSER / LOCAL, і все. Переважно виберіть також WINDOWS / SQL_SERVER ACCESS.


-1

Я спробував встановити SQL Server на контролері домену і зіткнувся з цією проблемою. Я вирішив це питання, створивши видатного користувача в активному каталозі та надавши відповідним користувачам послуги SQL Server під час встановлення. Я сподіваюся, що це може комусь допомогти.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.