[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