Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Восстановиь DBF / 6 сообщений из 6, страница 1 из 1
28.08.2009, 10:56
    #36167516
glamis
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Восстановиь DBF
размер fpt файла превысил 2Гб, может есть стандартные средства как восстановить его? варианты удалить первые 1000 записей; разбить на 2 файла. Нужны только записи за последние сутки.
...
Рейтинг: 0 / 0
28.08.2009, 11:00
    #36167528
Восстановиь DBF
glamisразмер fpt файла превысил 2Гб, может есть стандартные средства как восстановить его? варианты удалить первые 1000 записей; разбить на 2 файла. Нужны только записи за последние сутки.Интересно, как можно восстановить то, то и не писалось на диск и потому даже и не существовало?? Из астрала?
...
Рейтинг: 0 / 0
30.08.2009, 21:51
    #36169705
igorbik
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Восстановиь DBF
проходящий.glamisразмер fpt файла превысил 2Гб, может есть стандартные средства как восстановить его? варианты удалить первые 1000 записей; разбить на 2 файла. Нужны только записи за последние сутки.Интересно, как можно восстановить то, то и не писалось на диск и потому даже и не существовало?? Из астрала?

Что ж, г-н "проходящий", ищите FPT файл в астрале...
А GLAMIS, надеюсь, этот файл в астрале не держит, а пишет на диск, как и прочие невременные файлы. Так что порекомендую GLAMIS воспользоваться командой PACK MEMO.
...
Рейтинг: 0 / 0
31.08.2009, 10:14
    #36169987
glamis
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Восстановиь DBF
[quot igorbik Так что порекомендую GLAMIS воспользоваться командой PACK MEMO.[/quot]

Проблема в том, что Fox в принципе не открывает файлы больше 2Гб. А для выполнения pack требуется открыть таблицу. К тому же это свободная таблица, не входящая в DBC.
...
Рейтинг: 0 / 0
31.08.2009, 11:52
    #36170248
igorbik
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Восстановиь DBF
glamis,
Попробуйте открыть таблицу сторонними инструментами, например, этим: http://%5D%5B/url]
http://3d2f.com/smartreviews/0-712-dbf-viewer-2000-read.shtml или каким другим.
Я им не пользовался, но разработчики утверждают, что 2гб для них не предел...
Не забудьте перед экспериментами всякий раз делать копии таблиц с их индексами и мемо-файлами.
Ну, если откроете, то удалите 1-2 записи и упакуйте то, что осталось.
Если получится, - то дальше либо режьте таблицу, либо конвертируйте в форматы MSSQL/MySQL/ORACLE или другие "безразмерные" ФОРМАТЫ баз данных.
...
Рейтинг: 0 / 0
31.08.2009, 11:55
    #36170253
ВладимирМ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Восстановиь DBF
Если физически файл FPT есть и он имеет размер больше 2ГБ, то единственный путь - это вручную открыть этот файл и "выковыривать" из него содержимое.

Если там текстовая информация, то можно открыть любым текстовым редактором, который может работать с такими объемами. Или просто формально разрезать на 2 куска и открывать куски по очереди.

Запись в файл FPT всегда идет в конец файла. Даже модификация (есть исключения, но поскольку размер FPT увеличился, то это не ваш случай). Следовательно, информацию о последних внесенных данных надо искать в конце файла.

Запись информации в FPT всегда непрерывна. Т.е. содержимое одного поля одной записи находится в одном месте, не порезанная на куски. Последовательные блоки. Поэтому найти информацию не сложно.

Структура хранения данных в FPT-файле описана в документации FoxPro

Структура файла Memo (.FPT)

Там все очень просто.

Хотя, есть еще такой инструмент как

Advantage Database Server

По приведенной ссылки обсуждается что это такое, но там есть и прямые ссылки на сайт производителя. Только он платный.

Так вот, эта штука может работать с файлами DBF (FPT) до 4ГБ, но, кажется, она их как-то преобразует под себя (но здесь не уверен).
...
Рейтинг: 0 / 0
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Восстановиь DBF / 6 сообщений из 6, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]