Имя: Пароль:
1C
1С v8
"Восстановите базу!" — а базы-то уже нет
0 mistеr
 
29.03.17
13:40
Звонит клиент. Слетела база. Начинаю выяснять. База скульная. Свежих архивов нет. Она нашла какой-то старый архив прошлого года (видимо dt) и загрузила его, "чтобы хоть как-то можно было работать". Теперь просит восстановить то, что слетело.

Вот что делать с такими?
1 bolobol
 
29.03.17
13:42
Теневое копирование же, не?
2 Amra
 
29.03.17
13:44
(0) А что делать с тобой, коли бекапирование не настроено? Звонишь клиенту, признаешься в отсутствии бекапов и умоляешь сильно не бить
3 Irbis
 
29.03.17
13:45
а где бэкап скуля? И откуда у простых юзверей dt&
4 piter3
 
29.03.17
13:45
(2)А что он фикс там?Или был подписан договор о настройки резервного копирования автором.Если нет то с какого перепугу?
5 Heckfy
 
29.03.17
13:45
(0)
@
Вот что делать с такими?
@
Держаться подальше. Ибо если найдут, то......
6 mistеr
 
29.03.17
13:46
(2) Это не мой клиент. Их похоже, никто не обслуживал.
7 butterbean
 
29.03.17
13:47
(3) в ларьках и не такое бывает
8 Amra
 
29.03.17
13:47
(4) Ключевое слово - "клиент". А с клиентами в первую очередь решают вопрос с бекапами
(6) Тогда это не клиент
9 Fish
 
гуру
29.03.17
13:48
(0) Если модель скуля Full, то теоретически можно откатить.
10 piter3
 
29.03.17
13:49
(8) Нет не решаются.Это твоя практика,у него это иное.
Надо бы,но в реальности и не такое бывае
11 mistеr
 
29.03.17
13:50
(3) Нету.

Зато там нашелся человек, знакомый со скулем. Попробует восстановить из логов, "которые никто не чистил".
12 Heckfy
 
29.03.17
13:51
(9) (11) Не взлетит. Что то мне подсказывает, что не взлетит....
13 _Дайвер_
 
29.03.17
13:51
(0) Если не обслуживал их, то вариант как восстановление файлов, но! пудешь как лошадь ковыряться!Я бы согласился бы только если было бы время, и за хорошую плату.
А если клиент твой, то твой косяк, меняй телефон, адрес, делай пластику, и вали!!!!!!)
14 Fish
 
гуру
29.03.17
13:52
(12) Да ладно. Откат на любую транзакцию или момент времени делается на раз. Весь вопрос в том, что означает "слетела база". :))
15 mistеr
 
29.03.17
13:54
(13) "как восстановление файлов" это как?
16 Heckfy
 
29.03.17
13:55
(14) Прям на раз? Просвети как?
17 Fish
 
гуру
29.03.17
13:58
(16) Делаешь полный бэкап (если нет свежего), и по нему восстанавливаешь на нужный момент времени или на транзакцию по номеру. Вот тут подробнее:
https://msdn.microsoft.com/ru-ru/library/ms179451.aspx
18 Heckfy
 
29.03.17
14:01
(17) Я думал, ты что то сакральное знаешь. :)
После загрузки из dt-шника не взлетит.
19 _Дайвер_
 
29.03.17
14:04
(15) По логам, если они есть)
"Что делать с такими!" - Таких клиентов надо брать на обслуживание, чтобы они вообще забыли что такое конфигуратор, и права урезать!
20 _Дайвер_
 
29.03.17
14:06
(0) Вот ссылочка, на хабр
/////https://habrahabr.ru/company/veeam/blog/257255/
21 Fish
 
гуру
29.03.17
14:07
(18) Ещё как взлетит, т.к. лог транзакций скуля никуда не денется.
22 ASU_Diamond
 
29.03.17
14:08
(8) 1. С клиентами решают вопросы в соответствии с договором. Если в договоре ничего не написано про резервное копирование, то это проблемы клиента.
23 Vladal
 
29.03.17
14:10
(4) Когда занимался шабашками, из побуждений совести обучал своих клиентов делать бэкапы и раздавал свою обработку бекапирования файловых семерок.
24 ice777
 
29.03.17
14:18
(23) батники что-ли им впарывал как программы? )
25 Фрэнки
 
29.03.17
14:18
(24) дык, на халяву и уксус сладкий
26 mistеr
 
29.03.17
14:35
(18) Почему?
27 Heckfy
 
29.03.17
14:37
(21) Дабы не гадать, нужно попробовать.
(26) Действуй! :)
28 АгентБезопасной Нацио
 
29.03.17
14:39
(17) после восстановления журнал транзакций очищается...
29 cons74
 
29.03.17
14:44
(28) пруфы?
30 Вафель
 
29.03.17
14:45
(28) после бэкапа очищается.
Даже вопрос такой есть на эксперта.
Что нужно делать чтоб лог не рос бесконечно - делать бэкап
31 cons74
 
29.03.17
14:50
(30) После бекапа ЛОГА средствами sql - да. А вот просто после полного бекапа - ничего не урезается. Но там думаю никто лог отдельно не бекапил.
32 rphosts
 
29.03.17
15:07
(21)если его не шринковали недавно
33 rphosts
 
29.03.17
15:09
(30) если-бы было так - никому из тех у кого базы сиквела ежедневно бэкапятся не приходилось-бы журнал транзакций резать
34 Шурик71
 
29.03.17
15:14
Лог режется при: полном бэкапе или при бэкапе лога.
Для восстановления по полной модели нужен полный бэкап и последующие бэкапы лога.

При этом уменьшения размера самого файла лога при бэкапе не происходит, остается пустой контейнер.

Но.. насколько я помню - при восстановлении из ДТ - восстановление идет в режиме bulk-copy, т.е. без логгирования. Точно не помню так это  или нет, но иначе было бы совсем нелогично.
35 ReaLg
 
29.03.17
15:24
Могу ошибаться, но когда-то читал, что реструктуризация таблиц идет без логирования. Т.е., например, заглючвшее ТИИ не откатишь "назад". Только восстановление из последнего фулл-бэкапа и накатывание логов "вперед". В этом случае, думаю, так же...
36 Волшебник
 
модератор
29.03.17
15:31
(24) bat-файлы и есть программы
37 Мимохожий Однако
 
29.03.17
15:35
(0) После слов "База скульная. Свежих архивов нет" я удивился. На клиент-серверную версию денег хватило, а на админе сэкономили. Перспектив восстановления не вижу.
38 rphosts
 
29.03.17
15:45
(37) кто тебе сказал, что там не "пропатченный" сервер 1с-предприятие
39 1Снеговик
 
гуру
29.03.17
15:45
(37) кто сказал, что клиент-сервер за деньги)
40 1Снеговик
 
гуру
29.03.17
15:45
Вангую, что на SQL Express, поэтому автобэкапа не было
41 DrZombi
 
гуру
29.03.17
15:49
Кто сказал, что там сервер, а не ПК с осью сервера? :)
42 1Снеговик
 
гуру
29.03.17
15:51
(41) какая ось сервера? Там Win7 полюбому)
43 ifso
 
29.03.17
15:52
(0)
> Вот что делать с такими?
после
> нашла какой-то старый архив прошлого года (видимо dt) и
> загрузила его, "чтобы хоть как-то можно было работать"
креативноинициативному вполне уже можно выдавать сертификат типа "ну вот, теперь и тыжепрограмист", не?
44 Одинесю
 
29.03.17
15:54
Помогли человеку?
45 Heckfy
 
29.03.17
15:55
ИМХО тут бесполезняк.
46 Джо-джо
 
29.03.17
15:57
47 Джо-джо
 
29.03.17
15:57
Сервером называется компьютер, выделенный из группы персональных компьютеров (или рабочих станций) для выполнения какой-либо сервисной задачи без непосредственного участия человека. Сервер и рабочая станция могут иметь одинаковую аппаратную конфигурацию, так как различаются лишь по участию в своей работе человека за консолью.
48 Serg_1960
 
29.03.17
16:16
"В режиме Bulk_Logged сервер SQL Server создает резервную копию журнала транзакций в два приема. Сначала – и это важное отличие использования Bulk_Logged Recovery Model от Full Recovery Model – SQL Server создает резервные копии всех экстентов, измененных в результате групповой операции. А затем SQL Server создает резервную копию журнала транзакций аналогично тому, как это происходит в режиме Full Recovery Model. Такая двушаговая процедура чем-то напоминает Differential Backup, за исключением того, что в Bulk_Logged Recovery Model сервер SQL резервирует только модифицированные экстенты."
49 1Снеговик
 
гуру
29.03.17
16:20
(48) а если по-русски?)
50 Exec
 
29.03.17
16:31
http://alittlebit.ru/upload/iblock/6a9/b_uky2uxiaamizi.jpg

Простите, не удержался... :)
51 Serg_1960
 
29.03.17
16:46
(49) Если по-русски, то есть шанс откатиться на момент перед загрузкой *.DT в базу

Sorry, отвлекли работой
52 XMMS
 
29.03.17
16:56
Да ладно. Пользователь сам сломал. Сам себя не (50).
Вот за отсутствие регулярных бэкапов кого-то надо ругать, но, видимо, не автора. А опять пользователя. Но он уже расплатился.
53 1Снеговик
 
гуру
29.03.17
17:12
(52) так дело не в отсутствии бэкапов, а в обезьяне с гранатой, которая в другой раз запорет базу, а потом выгрузит ее в dt поверх нормального архива, или еще что учудит.
54 lubitelxml
 
29.03.17
17:52
ТС, у тебя получилось?
55 mistеr
 
29.03.17
19:36
Если кому интересно, тот местный чел таки восстановил базу из логов скуля.


(38) Посмотрим. Они попросились на обслуживание.
Проблемы невозможно решaть нa том же уровне компетентности, нa котором они возникaют. Альберт Эйнштейн