Вопрос

Я получаю следующую ошибку при запуске запроса.

*

System.data.sqlclient.sqlexception: время ожидания!
Период тайм-аута, прошедший до завершения операции или сервера не отвечает. На System.data.sqlclient.sqlconnection.oneRror (исключение SQLException, Boolean Breaknection)

*

Это время ожидания или время ожидания команд?

TIA

Это было полезно?

Решение

Выглядит как время ожидания команд. Если у вас есть тайм-аут соединения, вы увидите из трассировки стека, который он брошен из звонка на SQLConnection.Open. Любой другой тайм-аут будет команд.

Другие советы

Вам нужно будет опубликовать больше кода относительно того, как вы подключитесь и то, что вы пытаетесь выполнить. Тайм-аут команд продерживает ошибку тайм-аута SQLException, поэтому это может быть.

Что такое коммерческий или запрос, который вы пытаетесь запустить? После публикации мы можем помочь оптимизировать его. Вы также можете попытаться установить период ожидания для соединения, так и для командного объекта. Увеличьте его и посмотрите, поможет ли это.

Как долго требуется запрос, когда бежит от SSMS?

Если бы быстро, то вы проблема может быть тупиком.

Вы используете любые транзакции? Вы используете базу данных с другими приложениями / пользователями?

Больше информации будет очень полезной.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top