Деление SPSOPR на куски

Программирование на Атлантисе (VIP, FCOM, ARD), FastReport

Модераторы: m0p3e, edward_K, Модераторы

Ответить
reist
Сообщения: 14
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Амурская обл ООО Фирма ДОМ
Контактная информация:

Деление SPSOPR на куски

Сообщение reist »

Гала поделила таблицу SPSOPR на два файла SPSOPR.^01 и SPSOPR.DAT.
Как сделать так, чтобы такого деления больше не было...
И как восстановить (ошибка 2) порезанную таблицу?
Заранее всем спасибо...
edward_K
Заслуженный деятель интернет-сообщества
Сообщения: 5187
Зарегистрирован: 29 мар 2005, 17:49
Откуда: SPB galaxy spb

Re: Деление SPSOPR на куски

Сообщение edward_K »

надо следить за размерами и периодически наводить ревизию.
Pervasive начинает тормозить при таком разбиении.
для начала попробуй выгрузить в dbf через сапорт с фильтром date(1,1,2003)<spsopr.dsopr
потом файлы эти стираешь и загружаешь обратно из dbf. Желательно еще и katsopr почистить. Но вообще чистка отдельная тема.
reist
Сообщения: 14
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Амурская обл ООО Фирма ДОМ
Контактная информация:

Re: Деление SPSOPR на куски

Сообщение reist »

Дело в том - что резать нельзя - глав бух убьет - у ниъ налоговая еще 2001 год не проверила, а они где-то с марта 2001 как раз и работают...
Ну даже если нельзя отбъединить - то как выличить ошибку 2 на таблице, которая раздита. Recocery2.bat - вроде ругается...
oiko
Местный житель
Сообщения: 418
Зарегистрирован: 29 мар 2005, 17:49

Re: Деление SPSOPR на куски

Сообщение oiko »

просто выкачай не обрезая может у тебя в файле таблице куча удаленных записей удали файлы и обратно вкачай. При удалении записи запись физически не удаляется а помечается удаленной для первазива если я не ошибаюсь сжимается табла командой compress.
yuri_z
Постоянный обитатель
Сообщения: 165
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Н.Новгород ОАО "Сибур-Нефтехим"
Контактная информация:

Re: Деление SPSOPR на куски

Сообщение yuri_z »

Все гораздо проще таблица spsopr достигла размера 2Гб, первасив для 7 версии режет в этом случае файл на части по 2Гб так появляются ^01,^02 итд, но!!! и это важно стандартное средство по сохранению базы в этом случае работает некорректно (в этом случае надо просто архивировать winrar итп), при выгрузки файла типа журнала в ДБФ, файл мемо полей может достигнуть того-же размера в 2 Гб и обратный импорт закончиться ошибкой. Самое оптимальное, сохранить эти файлы и натравить на spsopr.dat rebuild (pervasive-other utilites-rebuild) он сам все корректно отработает. Операцию делай в любом случае монопольно. С большими файлами первасив иногда глючит и эта операция не будет столь непривычной. Точнее глючит не первасив, а кривой драйвер к нему, но это уже другая песня.
reist
Сообщения: 14
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Амурская обл ООО Фирма ДОМ
Контактная информация:

Re: Деление SPSOPR на куски

Сообщение reist »

Всем спасибо...
Ответить