[DBNETLIB][ConnectionOpen (SECDoClientHandshake()).] Ошибка безопасности SSL

Наш веб-сервер ASP/IIS взаимодействует с сервером базы данных SQL 2005.

В конце концов, без шаблона некоторые страницы начинают отображать ошибку вместо содержимого страницы:

[DBNETLIB] [ConnectionOpen (SECDoClientHandshake ()).] Ошибка безопасности SSL.

Перезагрузка веб-сервера разрешает это.

Кто-нибудь знает об этом?

2 ответа

Решение

Некоторые вещи, на которые вы должны обратить внимание:

  • Низкая пропускная способность для сервера БД (см. http://support.microsoft.com/kb/322144)
  • Проблемные сертификаты на сервере БД, например, самозаверяющие сертификаты
  • Режим аутентификации SQL - только для Windows или SQL и Windows

В случае, если другие сталкиваются с этим, когда срок действия их сертификатов истекает, и удивляются, почему их SQL Server выдает ошибки SSL...

Это сработало для меня после удаления нежелательных сертификатов... установив Certificate=0 в реестре:

HKLM \ SOFTWARE \ Microsoft \ MSSQLServer \ MSSQLServer \ SuperSocketNetLib REG_SZ Certificate=0

Подробнее об этом можно прочитать здесь: http://blogs.technet.com/b/taraj/archive/2009/01/07/sql-server-the-best-database-server-to-work-on.aspx

Другие вопросы по тегам