Период ожидания, прошедший до завершения операции, или сервер не отвечает в SQL Server 2008 R2

#sql #sql-server #sql-server-2008-r2

#sql #sql-server #sql-server-2008-r2

Вопрос:

Один из моих пользователей Windows пытается подключиться к SQL Server 2008 R2 Express; он сталкивается с этой проблемой:

Время ожидания истекло. Период ожидания, прошедший до завершения операции, или сервер не отвечает

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

Я пытался войти в систему с помощью SA, но я не обнаружил никаких проблем при первом входе в систему за день.

Он попытался подключиться к SQL Server с использованием имени сервера, а также IP-адреса, но это не решило проблему.

Кто-нибудь может, пожалуйста, решить эту проблему?

Заранее спасибо.

Ответ №1:

Этот поток, похоже, описывает вашу проблему:

http://social.msdn.microsoft.com/Forums/en-US/sqldataaccess/thread/58bd9c4d-0572-4567-8e32-82a7fd600022

Да, я устранил эту проблему.

Мой Windows server 2008 был настроен на отклонение привязок SASL LDAP (см. Предупреждение 2886).

Поскольку я настроил свой сервер так, чтобы он не отклонял такие привязки, соединения sql server 2008 работают правильно.

или

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

Вы могли бы посмотреть здесь для получения дополнительной информации.

Менее вероятно, но также возможно, что у вас включен Auto_Close.

Если установлено значение ON, база данных завершает работу чисто, а ее ресурсы освобождаются после выхода последнего пользователя. База данных автоматически открывается повторно, когда пользователь пытается использовать базу данных снова.

Если установлено значение OFF, база данных остается открытой после выхода последнего пользователя.