![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
чем патчить ADO??? [D5, MSSQL]
donda © (2002-09-12 23:42:00)Привет всем!
При работе программы на Delphi 5.0+ADO+MS SQL 7.0 иногда (но регулярно - несколько раз в день) наблюдается затык: программа обрывает connection и все! Сплошные Timeout Expired (а значение оставил 30 сек, по умолчанию), перезапуск программы или запуск из-под компилятора ничего не дает (т.е. все так же)! При этом SQL server абсолютно жив, с той же машины виден и из-под Enterprise Manager и даже линки в Access 97 просто летают (к тем же таблицам)!
Помогает только останов и запуск SQL server (без перезагрузки систем)
Блокировок вроде нет никаких, транзакций огромных и прочего тоже не наблюдается
Подскажите, кто сталкивался, пожалуйста, что надо патчить - SQL server или Delphi? Или ADO? И чем?
(версия Delphi - Borland Delphi Enterprise 5,0 build 5.62)
donda (2002-09-13 23:29:00) [1]Да ничего не делаю, сижу шарюсь по базе и хопа - затык и Connection Timeout (конкретнее - при обновлении DBGrid обновляются другие DBGrid, юзаю ADO и хранимые процедуры)
ПРИ ЭТОМ ПАРАЛЛЕЛЬНО ЗАПУЩЕНЫЕ ЛИНКИ С АКССЕССА 97 НА ТОЙ ЖЕ МАШИНЕ К ТЕМ ЖЕ ТАБЛИЦАМ ПРОСТО ЛЕТАЮТ!
Приложение может заткнуться и при запуске его с той же машины, где SQL server живет. Помогает перезапуск SQL сервера, как уже писал, но вношу поправку - раз прогу оставил (сервак был нужен, не перепустить было) и через полчаса ткнул - поехала!
Машины (и клиент и сервер) не шибко загружены, но особо убивает, что Access летает, он же ODBCить должен вроде в час по чайной ложке а поди ж ты!!!!
А где MDAC новый или старый взять? В MSDN? Или надо клиента обновлять или все же борландовскую примочку какую?
Dvorez (2002-09-13 05:42:00) [2]Похоже тут все дело в MDAC(ADO). Попробуй скачать старый или новый MDAC.
nomshar (2002-09-13 01:45:00) [3]Расскажи, по-подробней, когда происходит расконнект с базой. Какие действия ты осуществляешь.