O
O
oia2020-05-21 17:02:12
Digital certificates
oia, 2020-05-21 17:02:12

Ms sql + Certificate does not start the service how to solve the problem?

And so there is mssql2012r2, a user with such rights was created
Logging in as a service
Replacing the process level token
Bypassing the pass check
Assigning memory quotas to processes,
the launch occurs with an error, with an account with administrative rights everything is OK

spoiler

создаю Сертификат
makecert.exe" -n CN="<имя компьютера>.europe.corp.microsoft.com" -eku 1.3.6.1.5.5.7.3.1 -ss my -sr localmachine -sky exchange -sp "Microsoft RSA SChannel Cryptographic Provider" -sy 12 -e 12/12/2023 -a sha1 -r "c:\1\sqlr2.cer"
добавляю в личные сертификаты .В реестре правлю
HKLM\SOFTWARE\Microsoft\Microsoft SQL Server\MSSQL14.MSSQLSERVER\MSSQLSERVER\SuperSocketNetLib
слепок сертификата , в Диспетчер конфигурации SQL Server, затем «Настройка сети SQL Server», в разделе «Протоколы для MSSQLSERVER» «Свойства» и перейдите на вкладку «Сертификат указываю свой Сертификат , делаю рестарт sql и службы не стартуют

в error log
SQL Server не удалось создать поток FRunCommunicationsManager. Просмотрите журнал ошибок SQL Server и журналы событий Windows и попытайтесь найти сведения о похожих проблемах.

Не удалось запустить сетевую библиотеку из-за ее внутренней ошибки. Чтобы определить причину этой ошибки, откройте журнал ошибок и изучите ошибки, которые произошли непосредственно перед ее возникновением.

Не удалось инициализировать TDSSNIClient. Ошибка 0x80092004, код состояния 0x1. Причина: Initialization failed with an infrastructure error. Check for previous errors. Cannot find object or property.

Не удалось инициализировать TDSSNIClient. Ошибка 0x80092004, код состояния 0x80. Причина: Unable to initialize SSL support. Cannot find object or property.

Что я делаю не так ?

Answer the question

In order to leave comments, you need to log in

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question