|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
21.09.2009, 11:26 | #1 |
Новичок
Джуниор
Регистрация: 21.09.2009
Сообщений: 2
|
пропали все записи в таблице
Здравствуйте, помогите пожалуйста разобраться в проблеме.
Есть база данных (Access 2002), куда вносятся все счёт-фактуры, которые предприятие оплачивает. Там соответственно куча таблиц, в числе которых и главная таблица (назовём её так), куда вносятся счета. Так вот однажды я открыл базу и увидел что все записи в "главной таблице" исчезли. Просто нет никаких записей. Другие таблицы не обнулились, а вот самая главная обнулилась. Среди других таблиц есть неизменяемые (то есть единожды созданные, например, контрагенты, единицы измерения, отделы, план и проч.) и также изменяемые (например курсы валют - вносятся каждый день), так вот эти таблицы также остались в порядке. Пропали все записи только в одной таблице. Подскажите в чём может быть причина такого обнуления, можно ли вернуть записи, увидеть какие-нибудь логи?? зы. никаких значимых либо существенных ошибок-проблем во время выключения компьютера в тот раз когда всё было и во время включения когда всего вдруг не стало, замечено не было. Разве что: на компе постоянно сбивается время (батарейка села), во время включения когда всего вдруг не стало имел место какой-то сбой сети (причин не знаю, после передергивания кабеля сеть снова появилась). база не сетевая. Заранее спасибо за помощь. |
21.09.2009, 19:38 | #2 |
Участник клуба
Регистрация: 10.08.2009
Сообщений: 1,796
|
Здравствуйте pauluk.
Если во время работы случайно (или нет) удалена таблица и после удаления база не сжималась, надежда восстановить удаленную таблицу существует. Но после "избавления" таблицы от данных, вернуть их обратно в таблицу можно только руками. Ищите в Вашей СУБД код, выполнение которого может ичистить таблицу от данных или злоумышленика в офисе. Отсутствие у MS Access системы бэкапирования, это известный недостаток. И потому одна из задач Администратора (или разработчика), организовать и настроить это самое - резервное копирование. Евгений. |
22.09.2009, 00:25 | #3 | |
Новичок
Джуниор
Регистрация: 21.09.2009
Сообщений: 2
|
Цитата:
Скажите а как можно это осуществить руками? И где искать код? |
|
22.09.2009, 09:15 | #4 |
Участник клуба
Регистрация: 10.08.2009
Сообщений: 1,796
|
Здравствуйте pauluk.
"как можно это осуществить руками... ?" - вернуть их обратно в таблицу выполнив повторный ввод "где искать код ?" - VBA код в теле проекта необходимо проанализировать, что бы избежать повторения подобной проблемы (например в случаях кода "батарейка села", "сбой сети" ...). Иначе, если это результат действий злоумышлеников или не корректных действий пользователя, - анализировать необходимо весь проект и затем вносить изменения в СУБД, повышающие защищенность данных. Евгений. Последний раз редактировалось Teslenko_EA; 22.09.2009 в 09:17. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Проверка наличия записи в таблице | MargoNik | БД в Delphi | 2 | 08.07.2009 06:20 |
Записи в таблице ADO | doniyor | БД в Delphi | 5 | 01.07.2009 13:19 |
Как сохранить файл чтобы пропали все команды, | Rashanea | Microsoft Office Excel | 2 | 27.11.2008 22:43 |
Подскажите как программно удалить все записи | Worms | БД в Delphi | 3 | 04.03.2008 16:30 |
удалить записи в таблице Dbf. | pups | БД в Delphi | 7 | 15.12.2006 19:19 |