Вопрос

Ошибка на транспортном уровне при получении результатов с сервера. (provider: Session Provider, error: 19 - Физическое подключение не используется)

Добрый день!

"Ошибка на транспортном уровне при получении результатов с сервера. (provider: Session Provider, error: 19 - Физическое подключение не используется)"

Так же в логах отображается следующая ошибка:

System.Web.HttpUnhandledException (0x80004005): Выдано исключение типа "System.Web.HttpUnhandledException". ---> System.InvalidOperationException: Недопустимая попытка вызвать IsDBNull при закрытом устройстве чтения.
   в System.Data.SqlClient.SqlDataReader.CheckHeaderIsReady(Int32 columnIndex, Boolean permitAsync, String methodName)
   в System.Data.SqlClient.SqlDataReader.IsDBNull(Int32 i)
   в Terrasoft.Common.DBUtilities.GetColumnValue[T](IDataReader source, String columnName)

Кто нибудь сталкивался с данной ошибкой? Как ее решить?

Нравится

1 комментарий
Лучший ответ

Такие ошибки часто связаны с подключением к SQL серверу.

Для решения проверьте:

1) запущена ли служба SQL Server. Если запущена, то можно её перестартовать;

2) перестартовать IIS;

3) перезагрузить компьютер, на котором находится сервер.

Если после описанных выше действий проблема не будет решена, то посмотрите в сторону запросов, которые уходят на SQL сервер, когда возникает такая ошибка. Возможно, слишком долго выполняется какой-то запрос и потребуется его оптимизация.

И ещё посмотрите статью.

Такие ошибки часто связаны с подключением к SQL серверу.

Для решения проверьте:

1) запущена ли служба SQL Server. Если запущена, то можно её перестартовать;

2) перестартовать IIS;

3) перезагрузить компьютер, на котором находится сервер.

Если после описанных выше действий проблема не будет решена, то посмотрите в сторону запросов, которые уходят на SQL сервер, когда возникает такая ошибка. Возможно, слишком долго выполняется какой-то запрос и потребуется его оптимизация.

И ещё посмотрите статью.

Показать все комментарии