Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Восстановление базы SQL 2005  [new]
Bird_kiwi
Member

Откуда:
Сообщений: 2
Полетел сервер, winserv 2003, SQL 2005, сервер 1с версии 8.2.16
После восстановления сервака поставил на место базы, но в момент установки не посмотрел и воткнул 1с версии 8.2.09
При запуске база подцепилась, к большому сожалению.
При выборе из 4-х пользователей оставался только один адлминистратор. Я сдуру полез в пользователи и не разобравшись добавил еще одного.
После запуска полезли ошибки, тут я заметил разницу в релизах, но когда разобрался и обновил релиз до 8.2.16 было уже поздно и база выдает ошибки. Бэкап месячной давности, хочется восстановить текущую, чтобы не терять данные за месяц. ЧТо я сделал:
1. примерно по инструкции отсюда: https://www.sql.ru/faq/faq_topic.aspx?fid=123
(там внизу есть описание для сервера 2005) выполнил dbcc checkdb ('DataBaseName', REPAIR_ALLOW_DATA_LOSS)

Результат вывода:
Msg 8980, Level 16, State 1, Line 1
Table error: Object ID 13, index ID 1, partition ID 851968, alloc unit ID 851968 (type In-row data). Index node page (1:70), slot 200 refers to child page (1:92728) and previous child (1:76281), but they were not encountered.
The system cannot self repair this error.
CHECKDB found 1 allocation errors and 1 consistency errors in table 'sys.syshobtcolumns' (object ID 13).

То что он смог исправить я не привел.

Что с этим делать ума не приложу.
Описание ошибки на сайте мелкософта света на ситуацию мне не проливает.

Конфигуратор 1с включается, но выгрузить/тестировать базу не дает. Пишет, что база используется в другой сессии, что есть глюк.
Обновление индексов ни средствами 1с ни средствами SQL также ничего не дает, ошибка остается.

Буду рад любым мыслям по теме.
25 фев 15, 11:04    [17308876]     Ответить | Цитировать Сообщить модератору
 Re: Восстановление базы SQL 2005  [new]
Glory
Member

Откуда:
Сообщений: 104760
Bird_kiwi
Буду рад любым мыслям по теме.

- Восстановить бэкап и занести данные заново
- Настроить систему бэкапов, чтобы завтра опять не оказаться в ситуации "Бэкап месячной давности"
25 фев 15, 11:08    [17308903]     Ответить | Цитировать Сообщить модератору
 Re: Восстановление базы SQL 2005  [new]
правильный проходящий.
Guest
Bird_kiwi,
всё, что вы тут написали не имеет ни малейшего отношения к 1С и вашим манипуляциям в этой системе. Остальное ужЕ написал Glory. Аминь.
25 фев 15, 11:21    [17308993]     Ответить | Цитировать Сообщить модератору
 Re: Восстановление базы SQL 2005  [new]
Bird_kiwi
Member

Откуда:
Сообщений: 2
Если б задача была "восстановить из бэкапа" я бы столько букв тут не писал )
Одно решение уже есть, восстановить из бэкапа 1с рабочую месячную базу и скриптом перенести в нее все таблицы из бажной но свежей. (Таки средствами SQL)
25 фев 15, 11:49    [17309213]     Ответить | Цитировать Сообщить модератору
 Re: Восстановление базы SQL 2005  [new]
Glory
Member

Откуда:
Сообщений: 104760
Bird_kiwi
Если б задача была "восстановить из бэкапа" я бы столько букв тут не писал )

Если бы была волшебная опция "почини сломанную вещь", то наверное вам бы про нее и написали
25 фев 15, 11:51    [17309233]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить