|
Вирус грохнул папку db 1с 7.7 ТиС
|
|||
---|---|---|---|
#18+
Из темы понятна проблематика. Случилось все 12.06.2013. Папки с файлами не восстановить, вирус их заархивировал с паролем. Требует денег, но, разумеется, никакого пароля с них не получить. Мало того, в описаниях к вирусу я нашел, что пароль генерится динамически. Пришлось с миром охоронить инфу. Дальше намудил местный админ. Начал ковырять раздел, хотя надо было тупо восстановить любой прогой похеренное. Короче, танцами с бубном мне удалось поднять из мира мертвых md. Пипец как повезло, он восстановился без ошибок, при этом не восстановился ни один (!!!) другой файл из всей папки с базой! Сунул его в пустую папку, в конфигураторе прописал настройки соединения с sql. Все заробило и появилось: номенклатура, контрагенты, общий журнал и т.д. Но радость была не полной. Почему-то в общем журнале документов последний документ от 02.03.2013, хотя люди до 11.06.2013 каждый день че-то делали и проводили, т.е. из базы тупо пропала часть инфы. В связи с этим вопрос (вернее несколько): 1. Как такое могло произойти? 2. Есть ли пути решения данной проблемы, если от былой базы есть только файлы SQL? 3. Может ли кто-нибудь из форумчан попробовать восстановить утраченные данные за вознаграждение? Могу либо выслать ldf и md, либо дать доступ на удаленный стол. 4. Где купить пистолет, чтобы застрелиться? Всем заранее спасибо за ответы. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.06.2013, 15:19 |
|
Вирус грохнул папку db 1с 7.7 ТиС
|
|||
---|---|---|---|
#18+
alexx2007Из темы понятна проблематика. Извините, не сообщил параметров: 1с Предприятие 7.7 для SQL 7.70.027, Типовая ТиС 9.2 релиз 7.70.941, система Windows Server 2003, база на MS SQL Server 2000. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.06.2013, 15:26 |
|
Вирус грохнул папку db 1с 7.7 ТиС
|
|||
---|---|---|---|
#18+
1) Такого произойти не могло или вы сообщили не всю информацию, или появился вирус ориентированный на 7.7. Скорее всего на SQL сервере у вас есть ещё одна база данных. 2) Есть. 3) Если вопрос не исчерпан выкладывайте все данные, которые удалось достать + список баз с сервера MS SQL. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.06.2013, 18:03 |
|
Вирус грохнул папку db 1с 7.7 ТиС
|
|||
---|---|---|---|
#18+
AHDP, Доброго всем дня и другого времени суток... AHDP, спасибо за ответ. Мысль на счет вируса для 7.7 хоть и звучит изначально нелепо, но со временем начинает ощутимо прибавлять в своей вероятности. MS SQL я знаю на уровне пользователя Enterprise Manager, не вдаваясь особо в глубь процесса, shrink database - это самое страшное, что я когда-либо делал с базой. В свое время написал скриптик бакапа, работало исправно. Но потом какой-то идиот видать решил пройти игруху без сейвов... отключил ежедневный бакап базы и грохнул все архивы. Data и Log рабочей базы лежали в c:\mssql, и вирусом их не зацепило. Опять же, если вернуться к топику, пострадавший от вируса сервак мне показали только на 3 день после случившегося и местный админ за это время уже успел применить несколько старообрядных заклинаний... Червь использовал в своих целях winrar, winrar при работе захватывает исходник, сжимает его, ложит на свободное место и после удаляет исходник. Но все же знают, что при этом удаляется не сам файл, а только заголовок. Оставалось лишь воскресить их, неуспевших остыть, любой прогой типа GetDataBack. Вобщем Админ не сдержал эмоций и под марш Мендельсона отрезал Акронисом от пострадавшего часть тела. Производил с ним в последствии нескончаемые эксперименты, вплоть до установки windows server.. Не понятно, для какой цели надо было это делать??!! Я думаю, что он и в Enterprise Manager че-то копал. Вобщем остались целыми (я надеюсь, что они были админом не тронуты) файлы скуля и воскрешенный с того света MD, причем воскрешен был он не из рабочей базы, а из какой-то ее мохнатой копии. Я посмотрел, у них размер одинаковый байт-в-байт, но т.к. прогноз на восстановление MD рабочей базы был уверенный UNREAL, выбора не осталось. Сделал для начала бакап базы SQL. Положил MD в папку, науськал на нее Конфиг, выбрал метод хранения скуль, забил логинпароли. Завел юзера Администратор, назначил ему адм права. В конфе внес и убрал обратно изменения, чтобы дал сохраниться, изменения применились без ошибок, потом пошел в 1С монопольно под админом. MD подхватился, как родной, тут в какой-то момент родилось "Нарушена структура таблицы sc84". Гугл сказал Номенклатура и че копать. Я зашел обратно в конфиг - Тестирование и исправление ИБ, полночи сервак крутился, завершил без всяких ошибок и только после этого пустил в базу, сообщив о необходимости открытия периода, т.к. ТА стоит на последнем проведенном в базе документе, а это 02.03.2013. Номенклатура при этом вся появилась. Мистика.... Радость сменилась новой граблей: куда делись последние 3 месяца жизнедеятельности конторы? ...ощущение, что что-то тут все как-то кривовато, не покидало меня на протяжении всего времени. То там ошибка, то тут какой-то косяк.... На скуле было 8 баз: master model msdb Northwind ogorod ogorodnew pubs tempdb Фиг его знает, для чего каждая из них? Я в это никогда не вникал, т.к. 1С и SQL изначально разворачивал не я, мне все досталось в таком вот виде. Я поступил очень мудро - ничего не стал трогать! Работает, да и ладно. В логах помониторил, ошибок не было. Нарисовал только бакап, он потом тикал исправно. Сначала maintanance plan выгружал bak из базы, потом система его архивировала winrar-ом. Нужно было лишь не забывать удалять врукопашную старые архивы, как-то автоматом прописать я это в свое время поленился. Если бы я знал тогда, что люди способны считать тупое переполнение диска достаточно веской причиной для остановки бакапа баз... В конфиге рабочей базы, когда я видел ее последний раз, в качестве учетки 100% был указан server база ogorodnew user sa. К этой-же учетке я подключил потом восстановленный MD. Базу ogorodnew я сделал сам из базы ogorod тупым Детач db1 --- Копирование файлов db1->db2 --- Аттач db1, db2. Развлекался. Рабочей оставил ogorodnew. Это было давно, август 2011 г. Судьба и назначение остальных баз мне не известны. Сорри, а что означает Ваше предложение выложить... Вы ведь не имеете в виду выложить все? Мне видится это как-то не совсем культурным, вывешивать рейтузы конторы на весь инет. А как же комм. тайна? Может что-то конкретнее, списки таблиц к примеру, выгрузки из таблиц. Так - можно. Все - нельзя. Что-то мне подсказывает, что вобще никогда нельзя выкладывать всего ), даже в таком занятном случае, как этот. Жду комментариев, предположений и, по возможности, алгоритмов решения сих граблей. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.06.2013, 05:54 |
|
Вирус грохнул папку db 1с 7.7 ТиС
|
|||
---|---|---|---|
#18+
А сразу нельзя было написать про нарушенную структуру БД!? Конфигурация типовая или изменённая? Готов поспорить, что все данные можно восстановить, а недостающие документы были удалены ТИИ. Алгоритм действий: Восстанавливаете архив базы SQL в базу "0". Создаёте пустую SQL базу "1" и к ней подключаете пустую базу 1С. Загружаете в базу "1" восстановленный MDшник, обновляете его до нужной версии. Смотрите соответствие по структуре таблиц и их полей в базах "0" и "1", если нужно, допиливаете конфигурацию. Если не повезло с соответствиями в наименованиях то либо модифицируете базу "0" либо переливаете корректно данные в базу "1". Если не переливали данные из "0" в "1", то переподключаете базу к "0". Получаете благодарности работодателя сопоставимые с ущербом от недельного простоя фирмы и перспективой полного восстановления учёта. alexx2007Могу либо выслать ldf и md, либо дать доступ на удаленный стол. PS Плач Ярославны отвлекает от темы. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.06.2013, 06:48 |
|
Вирус грохнул папку db 1с 7.7 ТиС
|
|||
---|---|---|---|
#18+
сделай так 1. востанови скульнйю базу под новым именем 2. зайди в таблицу _jurnal и посмотри самую последнюю запись, какая там дата... если будет все плохо - пиши на почту ... |
|||
:
Нравится:
Не нравится:
|
|||
18.06.2013, 09:27 |
|
Вирус грохнул папку db 1с 7.7 ТиС
|
|||
---|---|---|---|
#18+
Поправлю коллегу _jurnal _1Cjournal ... |
|||
:
Нравится:
Не нравится:
|
|||
18.06.2013, 10:04 |
|
|
start [/forum/topic.php?fid=28&tid=1519790]: |
0ms |
get settings: |
6ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
38ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
46ms |
get tp. blocked users: |
1ms |
others: | 329ms |
total: | 454ms |
0 / 0 |