База 1с 8.2 самописная SQL2008. Разрушена структура. Подскажите как восстановить табличку DBSchema. Спасибо. |
Бэкап рулит. |
Бекап не катит. Надо из разрушенной восстановить часть записей. |
2(3) Бэкапа нет или есть но позапрошлогодний? |
Восстановили последний рабочий бэкап. В выходные вводили данные, потом база умерла. Вот эти записи и надо восстановить. Попробуем на рабочей подменить MDF от нерабочей, потом DBCC CheckDB. |
INSERT INTO ... SELECT ... FROM ... Потом пересчет итогов и ТиИ. Подмена MDF - это полностью установка умершей базы. |
6+ Чем полностью поднимать бекап, достаточно было перенести с копии эту таблицу. В ней описание структуры данных, без изменений конфигурации подмена этой таблички ничем не грозит. |
7-Lexusss > Давность бэкапа не подогревает энтузиазм ;) |
(8) Автор так и не сказал, когда был бекап. |
9-Lexusss > Может сообщить автору, что бэкап делается тогда, когда он не нужен? :D |
(9) Бэкап субботний, в воскресенье вводили информацию, потом база сдохла. Нужно поднять воскресные записи. Нет таблицы DBSchema - база из конфигуратора не запускается (разрушена структура) |
2(11) Уже вторник. Может было быстрее за понедельник забить воскресенье руками и не тягать кота за нежные части тела? |
(12) Пытаемся естественно. Только вот база самописная на бизнес-процессах. Заявки-Задачи-Сроки исполнения, потерянные заявки уже исполнились и т.д.... В общем есть определенные трудности в плане документооборота задним числом. Ладно, прорвемся. Всем спасибо. |
(11) Приемлимо. Исходим из того, что в базе со времен бекапа и до сегодня не было изменений в конфигурации. В идеале, вместо работы в поднятом бекапе, достаточно было с него перелить таблицу DBShema, если погибла именно она. Тогда можно было бы без проблем работать далее. Сейчас же порядок действий: 1. Поднять бекап 2. Сделать копию трупа 3. С бекапа перелить в труп табличку DBSchema 4. Посмотреть, работспособен ли труп 5. Через xml перелить с трупа документы за воскресенье. 6. ТиИ с воссозданием удаленных объектов. 7. В созданных элементы справочников перенести из трупа данные. ПЫСЫ: Странно, что эта табличка рухнула. Она трожется, вроде бы, только при реструктуризации БД, которая проходит только в транзакции. ПЫПЫСЫ: Пути 1С неисповедимы. Мы в одной из баз тож долбались, почему изчезала табличка юзерсов. Когда открыли логи техжурнала - прифигели. Хотя все равно не понимаем, почему очищалась :) |
(14) Табличку DBSchema перелить - это первым делом пытались. Только вот CREATE TABLE говорит, что уже такая есть, а на самом деле нет. Не дает создать табличку. |
CHECKDB? |
(17) Не работает, как впрочем и CHECKCATALOG. Прогнал только CHECKTABLE по всем таблицам. |
Текущее время: 03:04. Часовой пояс GMT +3. |