powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / ВОСТАНОВЛЕНИЕ ТАБЛИЦЫ
14 сообщений из 14, страница 1 из 1
ВОСТАНОВЛЕНИЕ ТАБЛИЦЫ
    #33993413
ИванМ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ребята поммоогите срочноооооо!!!!
Сама база данных написана на 8-м Фоксе и лежала на сервере...
"Клиент" лежал непосредственно на компе...
Во время сбоя на сервере (админ говорит толи вирус толи ....)... короче они обрубили сервер....
И теперь база данных открывается.... но одна таблица (притом главная) ругается - "has been corrupted. The table will need to be repair before using again"

Validate database recover сделать не могу - не дает открыть базу ексклюзивно - говорит "access denied" и все тут.

ЧТТТООООО ДЕЛЛЛААААТЬЬЬ... какие есть средства и как можно просче....
а то со времени написания базы я фокс уже призабыл....
...
Рейтинг: 0 / 0
ВОСТАНОВЛЕНИЕ ТАБЛИЦЫ
    #33993487
alex11100
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
поищите cmRepair
...
Рейтинг: 0 / 0
ВОСТАНОВЛЕНИЕ ТАБЛИЦЫ
    #33993516
alex11100
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
http://www.cmstory.com/modules.php?op=modload&name=News&file=article&sid=268&mode=thread&order=0&thold=0&POSTNUKESID=794a344c37561942f43c9629d6aada2e
...
Рейтинг: 0 / 0
ВОСТАНОВЛЕНИЕ ТАБЛИЦЫ
    #33993578
ИванМ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
alex11100http://www.cmstory.com/modules.php?op=modload&name=News&file=article&sid=268&mode=thread&order=0&thold=0&POSTNUKESID=794a344c37561942f43c9629d6aada2e
Вроди получилось.... с меня виртуальное пиво....
...
Рейтинг: 0 / 0
ВОСТАНОВЛЕНИЕ ТАБЛИЦЫ
    #33993628
ИванМ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Таблица то заработала...
Но при попытке открыть саму базу данных в эксклюзивном режиме :
OPEN DATABASE d:\distrib\tranzit\data\tranzit.dbc EXCLUSIVE
выдает "access denied" и все тут... хоть матом ругайся....
...
Рейтинг: 0 / 0
ВОСТАНОВЛЕНИЕ ТАБЛИЦЫ
    #33993683
ИванМ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
РЕБЯТА.... НУ ЧЕГО БАЗУ ЭКСКЛЮЗИВНО НЕ ОТКРЫВАЕТ.....
ОЧЕНЬ ПОМОЩЬ НУЖНА.... РАБОТА ГОРИТ......
...
Рейтинг: 0 / 0
ВОСТАНОВЛЕНИЕ ТАБЛИЦЫ
    #33993737
PaulWist
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну так посмотри в AD может её кто держит (или сам держишь)
...
Рейтинг: 0 / 0
ВОСТАНОВЛЕНИЕ ТАБЛИЦЫ
    #33993750
Dima T
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
1. Проверь локально (все себе на комп скопируй и запусти), м.б. на серваке что-то еще базу держит.
2. Попробуй удалить tranzit.dcx - это индекс tranzit.dbc
3. Переименуй tranzit.dbc в tranzit.dbf, tranzit.dct - tranzit.fpt и пробуй открыть как обычную DBF
4. возьми из копии tranzit.dbc tranzit.dct и tranzit.dcx и замени. Это контейнер БД, если извращенного программирования не было, то эти файлы редко не меняются.
...
Рейтинг: 0 / 0
ВОСТАНОВЛЕНИЕ ТАБЛИЦЫ
    #33993785
alex11100
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Dima T?
ну что ж ты советуешь

сейчас все связи поломает

ну если заюзать контейнер,
то просто делается
use tt.dbc again in 0

выгони всех
перегрузись
действительно может процесс висит
по ошибке выскочило приложение
а процесс остался
...
Рейтинг: 0 / 0
ВОСТАНОВЛЕНИЕ ТАБЛИЦЫ
    #33994402
Dima T
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
alex11100Dima T?
ну что ж ты советуешь

сейчас все связи поломает
...
Это ты про пункт 4?
Какие связи? При изменении данных контейнер не меняется, а все метаданные в нем (значения по умолчанию, связи, триггеры, целостность, и т.д. и т.п.). В процессе работы проги в контейнере ничего не меняется, пока она не обновится. Если есть копия базы, то вполне можно контейнер восстановить из копии.
Я использую этот механизм для автовосстановления контейнера. После успешного индексирования базы создается копия контейнера, если при последующем индексировании контейнер не открывается, то делается копия "больного" и на его место встает прошлая копия. Судя по логам такая операция прошла удачно не один десяток раз :)
...
Рейтинг: 0 / 0
ВОСТАНОВЛЕНИЕ ТАБЛИЦЫ
    #33994489
alex11100
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
если хотя-бы одно поле
и хотя-бы в одной табличке
не в том порядке будет стоять, то ...


простой пример
открыл контейнер
моди табл
перемести поле одно вверх

закрой
поменяй контейнер

попробуй открыть и сделать броу
...
Рейтинг: 0 / 0
ВОСТАНОВЛЕНИЕ ТАБЛИЦЫ
    #33994707
Dima T
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
alex11100если хотя-бы одно поле
и хотя-бы в одной табличке
не в том порядке будет стоять, то ...


простой пример
открыл контейнер
моди табл
перемести поле одно вверх

закрой
поменяй контейнер

попробуй открыть и сделать броу
Полностью согласен, не откроется таблица, но как часто рядовой юзер такое делает?
Твой пример - это изменение структуры БД, а не изменение данных в БД.
Любое изменение структуры БД приводит к изменению контейнера, для того его и придумали, чтобы структуру хранить. Только изменение структуры производится не юзером.

А что касается моего ответа, то он был дан в контексте вопроса, а не как общее руководство по работе с базами VFP. Если заметил, то он стоял последним, как наиболее рискованный, в связи с возможностью проблем описанных тобой. А судя по вопросу, прогой этой никто не занимается, соответственно структура не меняется (про любителей подгонять структуру под нужды пользователя в процессе эксплуатации дискутировать не будем), вывод - контейнер можно дернуть из какой-нибудь резервной копии.
...
Рейтинг: 0 / 0
ВОСТАНОВЛЕНИЕ ТАБЛИЦЫ
    #33995553
FoxoFox
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Poprobub otkrit na 5 versii Foksa!Mojet pomojet.
...
Рейтинг: 0 / 0
ВОСТАНОВЛЕНИЕ ТАБЛИЦЫ
    #33995580
Jura.K
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Попробуй перезагрузить сеть.
Т.е. выключи хаб.
...
Рейтинг: 0 / 0
14 сообщений из 14, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / ВОСТАНОВЛЕНИЕ ТАБЛИЦЫ
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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