Почему мой SQLExpress продолжает отключаться, даже если он отображается как запущенный?

#sql-server #authentication

#sql-сервер #аутентификация

Вопрос:

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

Я попытался перезапустить службу SQL Express в services.msc, первоначальное подключение / вход в систему прошли успешно, но затем, примерно через 1 минуту после этого, любое взаимодействие с сервером просто приведет к тому, что SSMS сообщит об ошибке 233.

A connection was successfully established with the server, but then an error occurred during the login process. (provider: Shared Memory Provider, error: 0 - No process is on the other end of the pipe.) (.Net SqlClient Data Provider)

Это похоже на то, как если бы служба SQLExpress была закрыта автоматически, но затем в диспетчере конфигурации она по-прежнему отображается как запущенная. Проблема, похоже, также не связана с SSMS, поскольку я попытался обновить, и ошибка все еще возникает. С какой проблемой я столкнулся?

Ответ №1:

Потому что по умолчанию EXPRESS edition создает базу данных с АВТОЗАКРЫТИЕМ, установленным на ВКЛ.

Сбросьте эту функцию в положение ВЫКЛ для базы данных.