К списку форумов К списку тем
Регистрация    Правила    Главная форума    Поиск   
Имя: Пароль:
Рекомендовать в новости

База 1с 8.2 самописная SQL2008. Разрушена структура.

Гость
0 - 06.03.2012 - 12:36
Подскажите как восстановить табличку DBSchema. Спасибо.


Гость
1 - 06.03.2012 - 12:44
Бэкап рулит.
Гость
2 - 06.03.2012 - 12:55
Бекап не катит. Надо из разрушенной восстановить часть записей.
3 - 06.03.2012 - 12:59
2(3) Бэкапа нет или есть но позапрошлогодний?
Гость
4 - 06.03.2012 - 13:06
Восстановили последний рабочий бэкап. В выходные вводили данные, потом база умерла. Вот эти записи и надо восстановить. Попробуем на рабочей подменить MDF от нерабочей, потом DBCC CheckDB.
Гость
5 - 06.03.2012 - 13:57
INSERT INTO ...
SELECT ...
FROM ...
Потом пересчет итогов и ТиИ. Подмена MDF - это полностью установка умершей базы.
Гость
6 - 06.03.2012 - 13:58
6+ Чем полностью поднимать бекап, достаточно было перенести с копии эту таблицу. В ней описание структуры данных, без изменений конфигурации подмена этой таблички ничем не грозит.
Гость
7 - 06.03.2012 - 14:00
7-Lexusss > Давность бэкапа не подогревает энтузиазм ;)
Гость
8 - 06.03.2012 - 14:03
(8) Автор так и не сказал, когда был бекап.
Гость
9 - 06.03.2012 - 14:23
9-Lexusss > Может сообщить автору, что бэкап делается тогда, когда он не нужен? :D
Гость
10 - 06.03.2012 - 14:27
(9) Бэкап субботний, в воскресенье вводили информацию, потом база сдохла. Нужно поднять воскресные записи. Нет таблицы DBSchema - база из конфигуратора не запускается (разрушена структура)
11 - 06.03.2012 - 14:31
2(11) Уже вторник. Может было быстрее за понедельник забить воскресенье руками и не тягать кота за нежные части тела?
Гость
12 - 06.03.2012 - 14:38
(12) Пытаемся естественно. Только вот база самописная на бизнес-процессах. Заявки-Задачи-Сроки исполнения, потерянные заявки уже исполнились и т.д.... В общем есть определенные трудности в плане документооборота задним числом. Ладно, прорвемся. Всем спасибо.
Гость
13 - 06.03.2012 - 14:39
(11) Приемлимо. Исходим из того, что в базе со времен бекапа и до сегодня не было изменений в конфигурации.
В идеале, вместо работы в поднятом бекапе, достаточно было с него перелить таблицу DBShema, если погибла именно она. Тогда можно было бы без проблем работать далее.
Сейчас же порядок действий:
1. Поднять бекап
2. Сделать копию трупа
3. С бекапа перелить в труп табличку DBSchema
4. Посмотреть, работспособен ли труп
5. Через xml перелить с трупа документы за воскресенье.
6. ТиИ с воссозданием удаленных объектов.
7. В созданных элементы справочников перенести из трупа данные.
ПЫСЫ: Странно, что эта табличка рухнула. Она трожется, вроде бы, только при реструктуризации БД, которая проходит только в транзакции.
ПЫПЫСЫ: Пути 1С неисповедимы. Мы в одной из баз тож долбались, почему изчезала табличка юзерсов. Когда открыли логи техжурнала - прифигели. Хотя все равно не понимаем, почему очищалась :)
Гость
14 - 06.03.2012 - 14:55
(14) Табличку DBSchema перелить - это первым делом пытались. Только вот CREATE TABLE говорит, что уже такая есть, а на самом деле нет. Не дает создать табличку.
Гость
15 - 06.03.2012 - 14:58
CHECKDB?
Гость
16 - 06.03.2012 - 15:05
(17) Не работает, как впрочем и CHECKCATALOG. Прогнал только CHECKTABLE по всем таблицам.


К списку вопросов






Copyright ©, Все права защищены