Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Сброс сессий.  [new]
AlexDoul
Member

Откуда: Екатеринбург
Сообщений: 30
Доброго времечка!
Столкнулся с проблемой: имеется ПО, работающее с 2005 сервером. После некоторого простоя приложение "отваливается" от БД с выводом кучи всяких ошибок на экран.
Предполагаю два источника такого "не красивого" поведения:
1. в самом приложении (написано на Дельфях) не правильно настроен компонент доступа к БД и он сбрасывает сессию
2. в настройках сервера/базы где-то указано, после какого интервала бездействия сбрасывать сессию пользователя.

Хочу проверить второй пункт, но не нашел что-то места, где происходит конфигурирование максимальной продолжительности простоя перед сбросом сессии. Не подскажите, какие разделы справки/руководства посмотреть?
4 июл 11, 09:50    [10916464]     Ответить | Цитировать Сообщить модератору
 Re: Сброс сессий.  [new]
Ken@t
Member

Откуда: 大地
Сообщений: 3265
AlexDoul,

Начать с публикации ошибок.
Возможно установлена опция для бд - autoclose = true
4 июл 11, 09:59    [10916527]     Ответить | Цитировать Сообщить модератору
 Re: Сброс сессий.  [new]
AlexDoul
Member

Откуда: Екатеринбург
Сообщений: 30
Ken@t,

autoclose = False.

true стоит только для обработки статистики в соответствующем разделе настроек БД.
4 июл 11, 10:07    [10916571]     Ответить | Цитировать Сообщить модератору
 Re: Сброс сессий.  [new]
AlexDoul
Member

Откуда: Екатеринбург
Сообщений: 30
Ken@t,

скрины ошибок выложить пока не могу - не повторяю пока ошибку. но сообщения об ошибках идут следующих классов: Runtime Error и вроде OLE error.
Считаю, что эти ошибки в приложении возникают при следующей ситуации: сервер сбросил сессию (из-за долгого простоя), а приложение при нажатии на какую-то кнопку пытается выполнить запрос к бд. поскольку доступ закрыт, возникает ошибка выполнения запроса, которая вываливается на уровень компонента доступа к данным. конечно понятно, что разработчик не написал блоки try...ecxept в данном месте, но это уже к нему будет потом вопрос.
сейчас хочется именно установить или опровергнуть факт наличия настройки по чистке сессий на уровне сервера или бд.
4 июл 11, 10:14    [10916608]     Ответить | Цитировать Сообщить модератору
 Re: Сброс сессий.  [new]
Ken@t
Member

Откуда: 大地
Сообщений: 3265
AlexDoul
Runtime Error и вроде OLE error.

Относится к приложению.

Да- да, есть такая настройка - "работать", но не в mssql.

Серевер ,сам по себе, ничего не очищает.
4 июл 11, 10:26    [10916687]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить