Форум: "Начинающим";
Текущий архив: 2013.03.22;
Скачать: [xml.tar.bz2];
ВнизСбой работы базы данных Найти похожие ветки
← →
Теркин © (2012-07-31 12:19) [0]Объясните пожалйсто ка устранить сбой в работе базы данных. База данных создана с использованием Database Desktop Paradox7. Данные выводятся, но при попытке редактирования или добавления программа зависает, что делать непнятно.
← →
Dennis I. Komarov © (2012-07-31 12:26) [1]Убить БЕДЕ
← →
brother © (2012-07-31 12:27) [2]а другие утилиты для работы с базой есть? можно поробовать ее восстановить ими?
← →
Anatoly Podgoretsky © (2012-07-31 12:27) [3]> Теркин (31.07.2012 12:19:00) [0]
Подними из архива
← →
теркин © (2012-07-31 12:29) [4]Какие утилиты? подскажите пожалуйсто.
← →
теркин © (2012-07-31 12:33) [5]Ситуация такая архив не актуален, он устарел, в процессе обновления архива база и завалилась, вводить по новой неделя уйдет наверно.
← →
brother © (2012-07-31 12:34) [6]> вводить по новой неделя уйдет наверно
видимо база маленькая. имхо, лучше перебить)
← →
теркин © (2012-07-31 12:38) [7]Тут еще особенность такая в Database Desktop данные редактируются все нормально но в программе полный капут.
← →
Плохиш © (2012-07-31 12:43) [8]Надо нанять программиста.
← →
brother © (2012-07-31 12:48) [9]> в Database Desktop данные редактируются все нормально
значит: проблемма НЕ в БД!
← →
теркин © (2012-07-31 12:49) [10]Других предложений нет? Неужели все так полохо?
← →
теркин © (2012-07-31 12:51) [11]Тогда в чем? Старый архив работает все нормально. Новый набит через программу работал работал да возми и здохни зараза.
← →
Anatoly Podgoretsky © (2012-07-31 12:59) [12]> теркин (31.07.2012 12:38:07) [7]
Database Desktop точно такая же программа, никакой магии
← →
теркин © (2012-07-31 13:09) [13]
> Database Desktop точно такая же программа, никакой магии
Да понятно что ошибка у меня в программе, но какая? Если код на старой базе работает на новой работал какоето время, сейчас подключает базу данных позволяет ее рассматривать, но однажды в процессе обработки данных произошел збой (отключение питания сети) и все. Часть данных позволяет редактировать но доходи до некоторой записи и все глухо тупик. Эту запись в Desktop удалили (по наивности подумал что целосность востановится) а нет получи фашист гранату.
← →
Плохиш © (2012-07-31 13:21) [14]http://www.google.de/search?hl=de&client=ms-android-samsung&sky=mrdr&site=webhp&sa=X&ei=-aIXUOi9ENLZ4QTss4GoDg&ved=0CF8QvwUoAQ&q=bde+datenbank+reparieren&spell=1&biw=683&bih=339
← →
теркин © (2012-07-31 13:39) [15]
> Плохиш
От глубины до слез спасибо огромное выручил реально.
← →
Германн © (2012-07-31 14:08) [16]
> Anatoly Podgoretsky © (31.07.12 12:59) [12]
>
> > теркин (31.07.2012 12:38:07) [7]
>
> Database Desktop точно такая же программа
Имхо, не совсем точно такая же.
← →
Германн © (2012-07-31 14:09) [17]
> Теркин © (31.07.12 12:19)
>
> Объясните пожалйсто ка устранить сбой в работе базы данных.
> База данных создана с использованием Database Desktop Paradox7.
>
Влип очкарик?!
← →
Anatoly Podgoretsky © (2012-07-31 14:24) [18]> Германн (31.07.2012 14:08:16) [16]
Конечно, она более квалифицирована написана
← →
теркин © (2012-07-31 15:23) [19]Германн славо Богу Плохиш есть, он не разводил сантименов, а просто дал ссылку, иди разбирайся если сможеш. Слава Богу разобрались все заработало. Проблема эта не новая и я не первый кто с ней столкнулся её решение предложили наши програмисты в 2003г. Так что фигулички Вам а не в лип (это шутка).
Спасибо ребята большое за помощь, и Анатолию за то что доходчиво объяснял по алгоритмам, да и многим другим за то что учиться помогают. От глубины до слез.
← →
Anatoly Podgoretsky © (2012-07-31 15:37) [20]Теперь последний шаг, Парадокс на помойку и заменить чем нибудь более серьезным, MS SQL, Firebird даже акцесс и dBase лучше
← →
теркин © (2012-07-31 15:40) [21]Нет Герман не влип, Плохиш спас. С этой проблемой похоже многие сталкивались. Программу по ремонту таблицы Paradox7 разработаны давно (долгих лет программистам). Спасибо ребята большое. Anatoly Podgoretsky мы Вас тоже не забываем за объяснения и помощь в оптимизации алгоритмов, если не забыли симетричные матрицы, динамические массивы треугольного вида...,(заглючила база именно этой программы). Спасибо ВАМ ВСЕМ огромное!
← →
теркин © (2012-07-31 15:45) [22]
> Влип очкарик?!
Германн нет не влип Плохиш СПАС.
Ананатолий Вы объяснили как оптимизировать алгоритмы по симметричным матрицам. Сдесь реально очень много людей помогли, научили уму разуму. ОГРОМНОЕ ВАМ СПАСИБО.
← →
Ega23 © (2012-07-31 15:55) [23]
> в процессе обновления архива база и завалилась, вводить
> по новой неделя уйдет наверно.
Люди делятся на две категории: те, кто ещё не делает бэкапов, и те, кто уже делает.
← →
теркин © (2012-07-31 15:59) [24]Anatoly Podgoretsky там реально всю програаму на помойку, основаная проблема ошибка ввода данных особеннно при описании графов. Устранить ошибку можно только научив программу читать данные с реальных чертежей. Сейчас буду пытать создать прототип, для этого изучаю "Компьютерную геометрию и алгоритмы машинной графики" Никулина. Предстоит сделать непростой выбор, какой графический редактор использовать для чечения чертежей, которая бы работала в Delphi без использования Си лучше чтобы она была векторной.
← →
теркин © (2012-07-31 16:07) [25]
> Люди делятся на две категории: те, кто ещё не делает бэкапов,
> и те, кто уже делает.
Что такое бэкап, объясните пожалусто.
← →
Inovet © (2012-07-31 16:25) [26]> [25] теркин © (31.07.12 16:07)
> Что такое бэкап, объясните пожалусто.
backup ["b?k?p]
1.
1) запас, резерв; дублёр, второй состав to take / get smb. as a backup — иметь кого-л. про запас I"ve taken new wheels as a backup in case something happens to my bike. — Я взял с собой запасные колёса на случай, если что-нибудь случится с велосипедом. I"ve got my mother as a backup in case the babysitter cancels. — Если нянька не придёт, меня всегда выручит мама. Syn: reserve , substitute
2) = backing поддержка, подстраховка - backup line Syn: support , aid
3) ; = backup copy резервная копия (программ, данных)
4) музыкальный фон, фоновая музыка
5) скопление, затор traffic backup — автомобильная, транспортная пробка backup in the sink — затор в раковине
2.1) запасной, запасный, резервный; дублирующий backup plan — резервный план backup crew — резервный экипаж backup control — резервное управление Syn: stand-by
2.2) служащий аккомпанементом; сопровождающий (о музыке) ; аккомпанирующий
LingvoUniversal (En-Ru) (к версии ABBYY Lingvo x5)
Англо-русский словарь общей лексики. © ABBYY, 2011. 100 тыс. статей.
--------
backup
1) (backup version) - резервная (страховая) копия, дубль копия отдельных файлов, группы файлов (каталога) или всего диска для последующего восстановления в случае разрушения, порчи или потери данных на основном носителе
2) резервное копирование [данных], дублирование, создание резервных (страховых) копий регулярный или разовый процесс копирования данных с магнитных дисков на оптические или ленточные носители (реже на другие диски). Резервное копирование обычно является плановой ежедневной операцией. Существуют три основных метода (схемы) резервного копирования: полное (full backup ), инкрементное (incremental backup) и дифференциальное резервное копирование (differential backup) cold backup , NDMP
3) аппаратное дублирование, резервирование; аппаратная защита например, защита электрооборудования с помощью UPS backup time
4) резервный
Computers (En-Ru) (к версии ABBYY Lingvo x5)
Англо-русский толковый словарь по вычислительной технике, Интернету и программированию (Шестое издание, исправленное и дополненное) © Э. М. Пройдаков, Л. А. Теплицкий, 2011. 25800
← →
Inovet © (2012-07-31 16:27) [27]
> backup ["b?k?p]
backup
["bækʌp]
← →
теркин © (2012-07-31 16:32) [28]Если грубо для данного случая необходимо было поддерживать 2 файла одновременно. И если в одном из них данные завалились, то на его место автоматически должен быть загружен резервный. Вас правильно поняли?
← →
Inovet © (2012-07-31 16:37) [29]> [28] теркин © (31.07.12 16:32)
Так от потребностей. Например, делают так: ежедневный по рабочим дням на 5 независимых кассет, недельный в пятницу на 4 кассеты, месячный в последнюю пятницу месяца на 12.
← →
Inovet © (2012-07-31 16:39) [30]> [29] Inovet © (31.07.12 16:37)
Кассеты меняют по кругу. т.е. самая старая в каждом круге затирается самой новой.
← →
теркин © (2012-07-31 17:13) [31]Резервные данные (второй файл) придется хранить на независимых носителях. Полное или частичное сохранение данных придется определять из необходимости полного востановления исходных данных. Какое количество копий делать
> самая старая в каждом круге затирается самой новой
решать придется самому. Если все правильно пожалуйста дайте знать.
← →
Inovet © (2012-07-31 17:41) [32]> [31] теркин © (31.07.12 17:13)
> Резервные данные (второй файл) придется хранить на независимых носителях.
На независимых, а иначе смысла мало.
И 1 файл - это в простейшем случае. Что там за специфика у вас. Хотя бы несколько за несколько предыдущих дней или логических периодов. Что если в архив вчера попали данные, уже испорченые по каким-то причинам? А у вас позавчерашние есть. А если обнаружилось через неделю? А у вас есть за прошлую неделю в недельном архиве.
Специфика определяет, когда делать резерв и сколько версий.
← →
Теркин © (2012-07-31 18:16) [33]Короче вопрос сложный, своих тонкостей много, если честно даже растерялся. Придется вводить и параметры "отбраковки" сохранять или не сохранять. Одно радует Inovet что такого уровня защита программы мне ну нужна, у меня программа просто "калькулятор", которая делает тепловой и гидравлический расчет тепловых сетей и выдает бумажную копию расчетов, цели у программы скромные. У каждого расчета делается копия сохранятся отдельно на CD-R копия мне и заказчику, передается вся бумажная документация. На место этой базы данных приходит новая совершенно пустая и процесс повторяется. То что Вы посоветовали сделать резервное копирование сделаю обязательно, просто не в таком объеме.
← →
MsGuns © (2012-08-01 17:25) [34]Насколько я помню, зависания и падежи таблиц при работе через БДЕ возникали из-за конкурентности: открытую таблицу одновременно юзали:
1) Сама Делфя
2) Проект (особенно "красиво" было когда таблица была открыта еще в дизайне)
При любом (практически) обращении к БД для изменения если возникала ошибка, то комп "зависал", а когда перезапускался делфи и открывался вновь этот проект (у многих это делается автоматически), то вновь зависал и т.д.
После уничтожения lck-шек и починки таблиц (а вот это приходилось делать очень нечасто) проект снова благополучно открывался, код правился, снова шел запуск и.. начинай сначала :)
Выход: Самый радикальный - отказ от локальных БД, постреннных на физически и морально умершем движке. Но если "низзя - препод/нацялныка приказал", то отказаться напрочь от таблчной технологии, перейдя с TTable на TQuery
← →
Anatoly Podgoretsky © (2012-08-01 18:45) [35]> MsGuns (01.08.2012 17:25:34) [34]
И количество индексов уменьшить до ID
← →
MsGuns © (2012-08-01 23:37) [36]Я уже писал давно правда, что можно вполне работать и с парадоксом (дбф) в традиционном табличном режиме, но избегая прямых связок мастер-детал и используя копируемые в приват-каталог т.н. фантомные мастер-таблицы. Фантом состоит из единственной записи и не имеет ключей вообще. Вот к ней-то и привязывается детал по полю, в которое динамически заносится текущее значение настоящего мастера. Такая схема вполне работает в многопользовательской среде, ключи практически не летят, а ремонт вообще случается считанные разы в году.
Правда, надо конечно, написать немножко кода - одним дизайном (как всюду пропагандируют щелкоперы из конторы АФФ) конечно не обойдешься :)
Страницы: 1 вся ветка
Форум: "Начинающим";
Текущий архив: 2013.03.22;
Скачать: [xml.tar.bz2];
Память: 0.55 MB
Время: 0.093 c