• Обсуждения на сайте Альта-Софт

ГТД-Сервер проблемма!

вопросы по работе с программным обеспечением

Модераторы: Renat, Gala, alta_olg, expert, Lemur

Ответить
Besv
Постоянный участник
Сообщения: 22
На форуме: c 19 апр 2007
Сказал: 0 ед.
Получил: 0 ед.

ГТД-Сервер проблемма!

Сообщение Besv »

С некторых пор проявился следующий "косяк", файл базы данных ГТД (Аccess) составляет 222 220 кб и внесение новых ГТД в базу застропорился. Приложение Docs2SQL.exe "висит" показывая в трее что заносит данные....
Если его завершить, то при следущем запуске оно не стартует, лечиться перезапуском компьютера. А потом все по кругу...
Что порекомендуете делать?
Ещё замечания.. Файлы не меняються кроме того что файл с базой через каждые 2 минуты меняет дату изменения. Загрузка процессора около нуля, т.е. не индексация ни внесение не происходит!
Где "копать"? Думал проблемма лишь в конкретной инсталяции, то поставив на другой сервер вижу что все по-прежнему. Т.е. проблемма видимо в конкретной базе данных.. Может "слетел" индекс?
Заранее спасибо за помощь!!!!
С уважением, Сергей
popov
Почетный участник
Сообщения: 101
На форуме: c 06 ноя 2004
Откуда: Альта-Софт
Сказал: 0 ед.
Получил: 20 ед.

Сообщение popov »

Попробуйте выключить галку "Не показывать сообщения" в настройках, затем откройте журнал выгрузки и запустите выгрузку (зарег-те ГТД или скопируйте папку и файл *.$$$) и понаблюдайте за сообщениями в журнале - на каком месте оно "повиснет".
С уважением, Дмитрий.
Besv
Постоянный участник
Сообщения: 22
На форуме: c 19 апр 2007
Сказал: 0 ед.
Получил: 0 ед.

Сообщение Besv »

Зависает на этапе
"Выгружаем документы ГТД (электронная копия (внешний формат))
-
-
-
-
-Таблица DBRKMPK выгружена (0 записей)
Это последняя запись в логе и все висим...
popov
Почетный участник
Сообщения: 101
На форуме: c 06 ноя 2004
Откуда: Альта-Софт
Сказал: 0 ед.
Получил: 20 ед.

Сообщение popov »

Очевидно она зависает при попытке изменить структуру (добавить новые поля) таблицы DBRTOVAR, которая у Вас очень большая.

Попробуйте исправить ключ реестра:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Jet\4.0\Engines\Jet 4.0\MaxLocksPerFile на значение 0x000186a0 (100000) или еще больше.
Затем перезапустите docs2sql и повторите выгрузку.
(Эту операцию можно выполнить с помощью файла MAXLOCKS.REG, который есть на компакт-диске Альта-Софт)

Вообще Access не очень подходит для хранения таких объемов данных, советую Вам подумать насчет установки MS SQL Server.
Например, бесплатного его варианта MS SQL Server 2005 Express Edition.
С уважением, Дмитрий.
Besv
Постоянный участник
Сообщения: 22
На форуме: c 19 апр 2007
Сказал: 0 ед.
Получил: 0 ед.

Сообщение Besv »

Спасибо!
Промучавшись 2 с половиной часа она что-то там делала и в результате добавила 1 товар ГТД. Следующие ГТД добавляються как прежде!
Спасибо за помощь!
Ответить