Ssl provider error 0 цепочка сертификатов выпущена центром сертификации не имеющим доверия

Ssl provider error 0 цепочка сертификатов выпущена центром сертификации не имеющим доверия

Всем добрый день!

При попытке подключения источника данных в Excel(SQL-сервер) выпадает следующая ошибка

Учетка пользователя на сервере и учетка база данных активна.
Подскажите в чем может быть проблема и куда копать.

задан 19 мая в 11:30

Ошибка возникает в adapter.Fill(table);
Microsoft.Data.SqlClient.SqlException: «A connection was successfully established with the server, but then an error occurred during the login process. (provider: SSL Provider, error: 0 — Цепочка сертификатов выпущена центром сертификации, не имеющим доверия.)»
Win32Exception: Цепочка сертификатов выпущена центром сертификации, не имеющим доверия.

  • Вопрос задан

    20 сент.

  • 343 просмотра

Просто добавь в конец строки подключения это:
MultipleActiveResultSets=True;TrustServerCertificate=True»,

31 дек. 2022, в 00:53

2500 руб./за проект

30 дек. 2022, в 23:19

100000 руб./за проект

30 дек. 2022, в 19:43

5000 руб./за проект

После запуска выдает ошибку A connection was successfully established with the server, but then an error occurred during the login process. (provider: SSL Provider, error: 0 — Цепочка сертификатов выпущена центром сертификации, не имеющим доверия.)

Скорее всего, в доверенном корневом хранилище вашей виртуальной машины SQL не установлен сертификат, подписанный ЦС.

Если у вас есть Encrypt=Trueстрока подключения, либо отключите ее (не рекомендуется), либо добавьте в строку подключения следующее:

SQL Server создаст самозаверяющий сертификат, если вы не установите его для использования, но вызывающий не будет доверять ему, поскольку он не подписан ЦС, если вы не укажете строке подключения доверять любому сертификату сервера по умолчанию.

В долгосрочной перспективе я бы рекомендовал использовать Let’s Encrypt, чтобы бесплатно получить подписанный сертификат CA от известного доверенного центра сертификации и установить его на виртуальную машину. Не забудьте настроить автоматическое обновление. Вы можете прочитать больше по этой теме в книгах по SQL Server в Интернете в разделах «Иерархия шифрования» и «Использование шифрования без проверки».

Неделю интернеты читаю, так и не понял как побороть.
Куда смотреть?
С чего вдруг MS SQL для пользователя сертификат запросил? Как отключить?

I have a problem connection to a SQL Server 2012 instance running on Windows Server 2012. I have a .NET 4.5 windows forms application installed on a client machine running Windows 7. The error I get is this:

A connection was successfully established with the server, but then an error
occurred during the pre-login handshake. (provider: SSL Provider, error: 0 —
The wait operation timed out.)

My connection string looks like this:

I’m really confused about why it works with QueryExpress? My app works when connected to a remote instance of SQL SERVER Express on another machine, it also works if I run it on the SQL Server 2012 machine.

I’ve also tried connecting to the server from the client machine with LinqPad and this is also really weird, with the new version based on net4/4.5 (Version: 4.43.06) it fails but when I use the old version of Linqpad (2.x) based on net3.5 it works!

It seems like Panda Security is causing the problem, I ran

netsh winsock show catalog

and found a few panda entries, I then did a reset

netsh winsock reset

now my application works fine, I then rebooted the machine, ran the catalog command again,
the panda entries were back and my app is having the same problem as before.

All ideas and suggestions are appreciated.

Panda Security v5 is the cause of this problem, this has been confirmed by Panda support.
The root cause of the problem is explained by Alex below. The customer will do an upgrade to v6 of Panda Security, I will test again after the upgrade.

CONCLUSION
Moving to Panda Security v6.0 fixed this issue.

  • Mark as New
  • Subscribe to RSS Feed
  • Permalink
  • Print
  • Report Inappropriate Content

Message 1 of 7

1 ACCEPTED SOLUTION

Lots of thing to check, so maybe best to get with your IT department.

Message 2 of 7

Ssl provider error 0 цепочка сертификатов выпущена центром сертификации не имеющим доверия

Message 7 of 7

Changed her datasource setting from Microsoft Account to Windows Login and she could continue to refresh data.

Message 6 of 7

Thanks for your response.  We have been able to connect to the same server using  Excel, which was a bit of surprise to us as well.

Message 3 of 7

Helpful resources

Ssl provider error 0 цепочка сертификатов выпущена центром сертификации не имеющим доверия

Check it Out!

Ssl provider error 0 цепочка сертификатов выпущена центром сертификации не имеющим доверия

The largest Power BI virtual conference

130+ sessions, 130+ speakers, Product managers, MVPs, and experts. All about Power BI. Attend online or watch the recordings.

Ssl provider error 0 цепочка сертификатов выпущена центром сертификации не имеющим доверия

Читать также:  Вы не можете воспользоваться сертификатом т к срок действия сертификата истек

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *