Имя: Пароль:
1C
1С v8
Откат транзакций в базе 1С 8.1 на SQL
,
0 Aksakal
 
10.09.12
21:14
Имеем базу УТ 10.3 на платформе 8.1 и на SQL 2008 R2. Была произведена групповая пометка на удаление документов одного вида (РКО), затем помеченное удалили, затем через конфигуратор провели полное тестирование, исправление и сжатие БД (поставлены все крыжики). База относительно небольшая(не больше 1 Гб), лог 2 Гб, модель базы full. Утрату данных заметили через несколько часов, работу с базой сразу остановили. Возможно ли восстановление данных с помощью отката транзакций через лог транзакций? Если да, то как их откатить на определённый момент времени?
1 Живой Ископаемый
 
10.09.12
21:15
Я могу конечно все путать, но откатить нельзя. Можно восстановить из архива с докатом транзакций только до нужного момента.
2 Живой Ископаемый
 
10.09.12
21:16
Как по мне, то легче просто из бэкапа перенести все нужные документы с движениями при помощи выгрузказагрузкаданныхХМЛ.епф.
3 milan
 
10.09.12
21:32
(1) так и есть
4 Aksakal
 
10.09.12
21:35
(1) Зачем тогда нужен лог транзакций, если нельзя откатить транзакции?
(2) Бэкапы не обнаружены
5 milan
 
10.09.12
21:40
(4) для этого и есть, чтобы восстановить на любой момент базу.
Теперь еще один админ будет делать бакапы?
6 ilkoder
 
10.09.12
21:47
Полный архив то ночной есть? если да - то делаете архив лога - и в тестовую грузите из ночного бекапа - плюс добавляете по дате из текущего архива лога. Где-то так.
7 ilkoder
 
10.09.12
21:48
Только на рабочей не экспериментируйте
8 Живой Ископаемый
 
10.09.12
21:48
2(4) Это очевидно - чтобы после восстановления из ночного бэкапа мржно было бы докатить транзакции ДО того момента, когда были произведены необратимые изменения, потребовавшие восстановления из бэкапа.

===
"Бэкапы не обнаружены" - вот не жалко вас ни капельки.
9 milan
 
10.09.12
21:55
(8) пользователей жалко, у жены на работе недавно сервак накернился - сдохло все бакапов не было, зато был сисадмин которому платили деньги. За такие фокусы долбоадминов надо накол сажать, в крайнем случае восстанавливать данные за их счет.
10 ilkoder
 
10.09.12
21:56
с недавних пор я их несколько штук в разные места делаю - где место кончится, кого просто выключат случайно... не будешь же каждый день за всем следить
11 mistеr
 
11.09.12
02:29
(0) Возможно, если модель восстановления полная, есть бэкапы базы и журнала транзакций.
12 mistеr
 
11.09.12
02:30
(5) Вряд ли будет.
Ошибка? Это не ошибка, это системная функция.