Не удалось дождаться дескриптора восстановления компонента 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.
user43965
источник

Ответы:

16

Следующее может быть причиной этой ошибки

Учетная запись, которую пользователь выбрал в окне страницы конфигурации сервера (во время установки), почему-то не может подключить службы ядра СУБД SQL Server к сети. Либо не хватает привилегий, либо он поврежден. Во время установки служб ядра СУБД SQL Server пытается подключить онлайновые службы баз данных как внутренний процесс, но из-за того, что учетная запись запуска либо повреждена, либо не имеет соответствующих привилегий, это не удается сделать, и в конечном итоге происходит сбой установки.

Другая причина заключается в том, что при первой неудачной установке по какой-либо причине и при удалении пользователем не удалось выполнить установку из программы добавления и удаления, деинсталляция оставляет учетную запись в нерабочем состоянии, поэтому любая дальнейшая попытка установки высвечивает это сообщение об ошибке.

Решение:

Полностью удалите SQL Server из меню «Добавить программу удаления» и начните новую установку, щелкнув правой кнопкой мыши «Настройка» и выбрав «Запуск от имени администратора». Теперь, когда вы попадаете на страницу конфигурации сервера, выберите NT Authority \ System в качестве учетной записи запуска службы SQL Server Database Engine .

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

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

PS: Если это не помогает, пожалуйста, вернитесь. Пожалуйста, внимательно следуйте инструкциям, указанным в ссылке

Shanky
источник
3
Да, не к этому.
Мрденный
3
Нет? Я сделал то, что сказал @Shanky: удалил все, перезагрузил, переустановил как администратор, запустил сервис как SYSTEM. Работает для меня. Не хорошо?
Маркус
2
Работал как шарм для меня. За исключением того, что я не удалил или перезапустил. Я просто установил отдельный экземпляр, а затем, когда это удалось, удалил плохой. Кроме того, второй раз был намного, намного, намного быстрее, потому что большинство файлов уже были установлены. Все общие инструменты остаются в силе, пока вы не решите удалить последний экземпляр.
Джерри Додж
1
работал для меня после попытки установить его в течение 2 дней. спасибо
Эндрю Симпсон
1

Причина, по которой SQL не запускается, заключается в том, что сертификат SSL, который вы настроили для использования SQL Server для шифрования трафика SQL Server, не может быть найден, поэтому SQL не может запуститься. Откройте диспетчер конфигурации SQL Server. В разделе «Настройка сети SQL Server» щелкните правой кнопкой мыши «Протоколы для MSSQLSERVER» и выберите свойства. На вкладке сертификата измените существующий сертификат или, если вы не пытаетесь зашифровать сетевой трафик, не выбирайте какой-либо сертификат. Нажмите кнопку ОК, а затем попробуйте запустить службу SQL Server.

mrdenny
источник
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

bonzaster
источник
-1

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

User5000
источник
-1

Я попытался установить SQL Server на контроллере домена и столкнулся с этой проблемой. Я решил эту проблему, создав выдающегося пользователя в активном каталоге и предоставив соответствующих пользователей в службах SQL Server во время установки. Я надеюсь, что это может кому-то помочь.

azharalibuttar
источник