|
Восстановление SQL базы 1С 8.2. рухнувшей во время сохранения конфигурации. | ☑ | ||
---|---|---|---|---|
0
Lensky
13.11.12
✎
17:12
|
пытался сохранить динамически базу УНФ , при этом в конфигураторе выдавалось сообщение "Внимание!!! При обновлении данных, после последней реструктуризации, произошла критическая ошибка. Повторить обновление?" Потом выходило сообщение "Обнаружена незавершённая операция сохранения конфигурации. Для продолжения необходимо завершить операцию". Горела кнопка Ок
Backup базы нет. удалил из таблицы [dbo].[Config] строку с [FileName] = 'commit' теперь пользователи работают, но конфигуратор при попытке загрузится пишет Внимание !!! при обновлении данных, после последней реструктуризации, произошла критическая ошибка. Повторить обновление? если ответить ДА, то вылезает окно с сообщением: Обновление произведено, перезагрузить конфигуратор? Отвечаем Да, и пипец ничего не происходит. |
|||
1
shuhard
13.11.12
✎
17:15
|
(0) выгрузи cf командной строкой из базы данных
|
|||
2
Serg_1960
13.11.12
✎
17:19
|
(0) Незавершенное, прерванное демоническое обновление? Четыре записи, имхо, при демоне. Отсортируй записи таблицы по дате модификации.
|
|||
3
Serg_1960
13.11.12
✎
17:33
|
Надеюсь, автор, теперь понял что бэкапы всё-таки надо делать и экперементирует сейчас копии базы.
|
|||
4
Мыш
13.11.12
✎
17:34
|
> Backup базы нет.
Ключевое во всём опусе. |
|||
5
Irek-kazan
13.11.12
✎
17:35
|
он не трус
|
|||
6
Lensky
13.11.12
✎
17:36
|
ну нету backup НЕТУ.
(2) и что потом? |
|||
7
shuhard
13.11.12
✎
17:38
|
||||
8
Lensky
13.11.12
✎
17:45
|
(7) еще раз, backup рабочей базы нет.
Сегодня прибежал коллега. Та же самая беда. Только база тестовая а не рабочая и сама база ему поскольку постольку - а вот конфигуратор ему важен. Неделю он краптел над ним ни разу не выгрузив в cf файл и не накатив изменения в рабочую базу. Ну что ж - почему бы не поковырятся уже с таблицей?! На этот раз все еще проще. Открываю SQL Managment Studio. Формирую запрос по таблице на поля с текущей датой изменения и временем когда у него вылетела база - результат дает 2 записи. Первая - Поле FileName = "commit" Ну что же - грохнуть эту запись - и у меня все получилось! Конфигуратор ожил и база опять работает. ЧТО Я И СДЕЛАЛ. |
|||
9
shuhard
13.11.12
✎
17:47
|
(8) ещё раз
что происходит при попытке выгрузить через командную строку конфигурацию базы данных ? |
|||
10
zva
13.11.12
✎
17:52
|
||||
11
shuhard
13.11.12
✎
17:54
|
(10) в (7) та же статья
|
|||
12
zva
13.11.12
✎
17:57
|
(11) в (7) нет этого:
Запускаю 1С, снова выводится первое сообщение, но уже после запроса select * from Config WHERE FileName = 'dbStruFinal'. В копии запрос возвращает пусто, удаляю в поврежденной базе этот флаг (delete from config where FileName = ' dbStruFinal'). |
|||
13
shuhard
13.11.12
✎
17:59
|
(12) [Разворачиваем бэкап базы, который мы предусмотрительно сделали перед обновлением, в соседнюю базу.]
+[еще раз, backup рабочей базы нет. ] = облом |
|||
14
Lensky
13.11.12
✎
18:05
|
(9) пытаюсь выгрузить cf
|
|||
15
Lensky
13.11.12
✎
19:11
|
короче cf выгрузить так и не удалось,
зато удалил в таблице where [FileName]='dynamicCommit' и все заработало. Не знаю что там с данными, но вроде все ок., бэкапы настроили. |
|||
16
МихаилМ
13.11.12
✎
19:18
|
(15)
не забывайте проверять работоспособность резервных копий |
|||
17
shuhard
13.11.12
✎
20:36
|
(16) от цеж змей (с)
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |