ConnectionToTheDatabaseFailed после обновления до dnn 9.3.2 - PullRequest
1 голос
/ 06 февраля 2020

DNN Ошибка обновления с 9.1 до 9.3.2: после обновления мы наблюдаем, что, если мы перезагружаем сервер и сразу пытаемся получить доступ к веб-сайту, мы получаем ошибку типа «Ошибка подключения к базе данных». Это происходит только в первый раз после перезагрузка сервера. как только мы начинаем получать эту ошибку после этого, мы продолжаем получать эту ошибку независимо от того, сколько раз мы попали на сайт. Он существует до тех пор, пока мы не сделаем перезапуск IIS или перезапуск пула приложений.

Из-за этой проблемы мы также приостановили расписание перезагрузки сервера.

Пожалуйста, укажите, как преодолеть это.

Ответы [ 3 ]

0 голосов
/ 06 февраля 2020

Я на самом деле немного удивлен, что у вас это на установке DNN 9. Я не видел его сам с DNN 8.

Я вспоминаю, что решил это, изменив тип запуска IIS (в службах MM C) с «Automati c» на «Automati * 1006». * (Задерживается)". Это должно дать SQL Server хороший шанс для запуска до IIS.

0 голосов
/ 07 февраля 2020

Вы также можете попытаться настроить службу IIS, зависящую от SQL Сервера (если на одном компьютере установлены и IIS, и SQL Сервер):

sc config W3SVC depend=MSSQLSERVER

Будьте осторожны, если вы используют именованный экземпляр, как при стандартной установке SQL Server Express, имя может быть MSSQL $ SQLEXPRESS или любым другим вместо MSSQLSERVER. Взгляните на свойства сервиса, чтобы узнать.

0 голосов
/ 06 февраля 2020

Просто предположение, но возможно ли, что SQL Сервер запускается медленно после перезагрузки.

Попробуйте подождать 5 минут, прежде чем перейти на сайт.

...