Имя: Пароль:
IT
Админ
v8: Восстановление базы 1С из SQL файлов
,
0 AIexander
 
15.01.13
10:54
Итак, суть примерно в следующем.
Есть база 1С бухгалтерия предприятия 8.2 на SQL. Точнее была. В один прекрасный день один из "продвинутых" юзеров случайно удалил базу из списка в окне запуска 1С Предприятия и попытался ее вернуть. Очевидно, что он видимо видел, как это делается, и попытался это повторить методом тыка. В итоге, с его слов получилось примерно следующее: он выбрал пункт "Создание новой информационной базы", выбрал шаблон, после чего долго экспериментировал с настройками SQL сервера. В итоге в конце концов у него создалась новая база "Бухгалтерия предприятия", с настройкой на текущую базу SQL. После этого у всех стала загружаться чистая бухгалтерия.
Мне позвонил знакомый из этой фирмы и попросил помочь. Я приехал, зашел в администрирование серверов, увидел две базы 1С, ссылающиеся на одну базу SQL. Первая очевидно была рабочая, вторая создана недавно. Вырубил SQL сервер и скопировал MDF и LDF файлы базы. Погонял базу SQL и так и так, натурально загружается чистая база. Последний бэкап, который нашел, полугодовой давности. Видимо не делались из религиозных соображений. Дальше мои знания по теме кончились. У меня есть два варианта:
1. Оптимистичный. В базе что-то потерлось, но большинство данных осталось и, наверное, какой-нибудь гуру может их вытащить. Вариант основывается на том, что файлы базы занимают 2,9 Гб. Что-то же там должно храниться.
2. Пессимистичный. База умерла окончательно и бесповоротно. А весит 2,9 Гб не знаю почему. Так надо, видимо.
Соответственно, если база все-таки подлежит восстановлению, то ищется крутой гуру, который сможет вытянуть из нее данные (не бесплатно разумеется). Если не подлежит, то просто хотелось бы это точно знать.
1 Нуф-Нуф
 
15.01.13
11:04
размер мдф и лдф файлов?
2 ДенисЧ
 
15.01.13
11:06
аминь.
3 1Сергей
 
15.01.13
11:07
Файлы мдф и лдф не уменьшаются сами. Только, если их обрезать. База новая не создавалась, видимо. Но, в любом случае (2)+1
4 100kg
 
15.01.13
11:08
(0) "продвинутый юзер" уже казнен?
5 МихаилМ
 
15.01.13
11:09
данные остались. ищите программы восстановители.
6 Нуф-Нуф
 
15.01.13
11:10
да все понятно, что контора сборище идиотов, которые наказаны за свой тупизм. все понятно что жеппе продвинутого юзера устроят инквизицию двое нанятых обдолбанных нигера.

но никого не смущает, что демобаза развернулась в 3 Гб?
7 Нуф-Нуф
 
15.01.13
11:10
может по логам откатить можно?
8 gallam
 
15.01.13
11:13
(0) Какой режим восстановления стоял у БД? (simple, full).
Если full - то с последнего бекапа (если в течение времени от последнего бекапа до сбоя не резался лог) можно восстановить БД из лога.
9 100kg
 
15.01.13
11:17
(8) пишет что бекап делался раз в пол года
10 ДенисЧ
 
15.01.13
11:18
(6) Она не развернулась. Она легла в существующую.
11 Sorm
 
15.01.13
11:21
(10) Не представляю себе такого механизма... В самих таблицах данные-то остались?
12 AIexander
 
15.01.13
11:21
Режим восстановления simple. Бэкапов средствами SQL не делалось. Что весьма печально. Что будет с юзером меня мало интересует, не мое это дело, сами разберутся. Собственно, вопрос все-таки в том, сохранились ли какие-то данные в этих 3 Гб информации. И если сохранились, то кто может их попытаться восстановить?
P.S. А по поводу конторы. Постоянно встречаю такие небольшие фирмочки, которым 1 раз кто-то что-то настроил, после чего они как бы сами все поддерживают, ни фига в этом не разбираясь. Видимо из экономии. До первого глобального пипца. Пипец собственно наступил, теперь надо думать, что с этим пипцом делать.
13 AIexander
 
15.01.13
11:23
(11) Я совершеннейший чайник в SQL. Да, там есть какие-то таблицы, но остались ли в них данные... Если бы я хоть что-то в этом понимал, то уже копал бы в каком-нибудь направлении. Я не понимаю, поэтому ищу специалиста.
14 Sorm
 
15.01.13
11:24
(12)"Режим восстановления simple". Ай-ай-ай:(
15 Sorm
 
15.01.13
11:26
(12) Да собственно можно попробовать.
16 пипец
 
15.01.13
11:28
(12) www.sql.ru
17 Капитан Смоллет
 
15.01.13
11:28
18 AIexander
 
15.01.13
11:45
(17) База подсоединяется без проблем. Принес файлы домой, воткнул в SQL сервер, все нормально. База 1С открывается без ошибок, просто она пустая. Соответственно, я полагаю, что возможен вариант, что стерлись какие-то данные (фирмы, настройки учета и пр.), которые можно попробовать восстановить вручную через SQL. Этот вывод делаю на основании того, что размер базы остался большим, следовательно основной массив данных должен был сохраниться. В общем, если кто захочет поковырять MDF - пишите (желательно с расценками, не думаю, что у них бюджет неограниченный). А я попробую еще на sql.ru написать.
19 Fragster
 
гуру
15.01.13
11:54
(18) восстанавливай из бакапа, пусть сидят и первичку вбивают с бумажек. до 20го время еще есть.
20 Sorm
 
15.01.13
11:56
(19) Смысл? Структура если та же - не проще средствами sql попробовать восстановить хотя бы часть первички?
21 rs_trade
 
15.01.13
11:58
Откуда у юзера пароль sa???
22 Fragster
 
гуру
15.01.13
11:59
(21) sa:123
23 AIexander
 
15.01.13
13:10
(21) Ну, как я говорил, они сами поддержкой всего этого дела занимались, поэтому настройки видимо в общем доступе валяются.
24 Нуф-Нуф
 
15.01.13
13:34
(22) даже не возразишь...
25 ptiz
 
15.01.13
13:40
(18) Ничего там не осталось. Просто mdf не ужимается сам. Сделай шринк (сжатие) в SQL - увидишь сколько останется.
26 Нуф-Нуф
 
15.01.13
13:47
если "если продвинутый юзер" - девушка - скиньте плиз видео наказания
27 ptiz
 
15.01.13
13:57
Интересно, наступит ли время, когда управленцы начнут относиться к информации как к реальному активу?
Не оставляют же они открытыми двери офиса на ночь!
А информационные базы всерьез не воспринимают.
Ошибка? Это не ошибка, это системная функция.