2012-01-19 7 views
2

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

"A connection was successfully established with the server, but then an error 
occurred during the pre-login handshake. (provider: SSL Provider, error: 0 - 
The specified data could not be decrypted." 

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

+0

Наш хостинг-провайдер вчера планировал обслуживание на сервере, и сайты работали, когда я уезжал, но не сегодня утром. Кто-нибудь знает, что они могли бы изменить? –

+0

Возможно, вы держите сессию в этой базе данных? – Aristos

+0

Извините, я не понимаю, что вы имеете в виду? –

ответ

0

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

0

SSL используется, если шифрование включено на (SQL) сервер для шифрования соединения между клиентом и сервером:

enter image description here

звучит как объединенном соединения (ов) пошел несвежий/поврежден во время любых ремонтных работ, которые они выполняли.

0

Я полагаю, вы использовали в своем случае библиотеку BCrypt.NET, которая построена с версией 2.0 версии, в проекте, который использовал более позднюю версию (например, 4.0). Я столкнулся с той же проблемой, и выяснилось, что удаление использования BCrypt также устранило проблему. Вопрос был решен с помощью следующих этапов:

  1. Загрузите последний исходный код BCrypt.Net от BCrypt Codeplex;
  2. Скомпилируйте его с версией фрейма вашего проекта (не забудьте включить конфигурацию в режим выпуска, иначе метод Hash может вызвать исключения переполнения);
  3. Используйте dll в своем проекте.

Надеюсь, это поможет кому угодно.

Смежные вопросы