2008-10-02 2 views
1

Я запускаю экспресс-версию SqlServer 2005 на своем ноутбуке для целей разработки. Похоже, что когда я открываю соединение с базой данных, время настройки ДЕЙСТВИТЕЛЬНО медленное. Чтобы получить соединение, может потребоваться до 10 секунд. Обычно я открываю несколько соединений одновременно (Profiler, среда разработки, Query Analyzer и т. Д.). У меня есть подозрение, что медленные времена связаны с тем, что у меня открыто несколько соединений.Sql 2005 Express Edition медленные соединения

Есть ли губернатор в Express Edition, который дросселирует время соединения, когда несколько экземпляров подключены к экземпляру?

Обновление: Моя рабочая станция не находится в активной директории, а SQL работает в режиме смешанного режима. Я попробую войти в систему с помощью sql-аутентификации. Я не использую пользовательские экземпляры.

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

master.dbo.sp_MShasdbaccess 

Эта команда занимает 6 секунд.

ответ

2

Я понял. Проблема заключалась в том, что у меня было несколько баз данных с AutoClose, установленными в true. Я отключил его во всех моих базах данных, и проблема исчезла.

см. this article для получения дополнительной информации.

0

Удовлетьется ли соединение является узким местом? Это ваша линия conn.Open(), которая занимает 10 секунд?

0

AFAIK В SQL Express больше нет губернатора.

Теперь вы находитесь в домене Active Directory Windows? Если это так, может возникнуть проблема с вашим DNS или что-то, что означает, что подключение к контроллеру домена для проверки вашего входа в серверный экземпляр занимает время. Я предлагаю вам экспериментировать с переключением сервера на использование SQL Security, предоставить учетной записи SA пароль и попытаться войти в систему как SA и посмотреть, не изменилось ли это.

+0

В SQL Server 2005 Express нет регулятора. Он имеет ограничения на 1 процессор, 1 ГБ оперативной памяти и 4 ГБ базы данных. – 2008-10-03 01:44:10