1С. Обнаружена незавершенная операция сохранения конфигурации

Рубрика: SQL

Проблема:
При обновлении конфигурации пользователем произошел сбой и операция не была завершена до конца, после этого при попытке войти в конфигуратор стала появляться ошибка вида «Внимание!!! При обновлении данных, после последней реструктуризации, произошла критическая ошибка. Повторить обновление?», если нажать «ОК», то почти сразу выскакивало следующее окно:

 

 

 

 

Выгрузку базы перед обновлением пользователь не делал, а если накатывать ночной бэкап, то пропали бы данные за 3 часа работы.

Решение:

Для MS SQL Server:
Выполнить в Management Studio SQL-запрос вида - 

delete
FROM [Base_name].[dbo].[Config]
where FileName like '%commit%'
GO

Где Base_name это имя Вашей БД.
Если вышеназванная процедура не катит, то создать новую базу, накатить в нее последний бэкап и выполнить запросы вида:

Use Base_name_old
go
Delete From [DBO].[Config]
go
insert into [Base_name_old].[Dbo].[Config] select * from [Base_name_new].[Dbo].[Config]
go

Где Base_name_old это имя Вашей БД, а Base_name_new это имя восстановленной из бэкапа БД.

Для PostgreSQL:

Создать новую базу и накатить на нее последний бэкап. Выполнить SQL-запросы в PG_ADMIN вида:

1. copy config to '/home/user/config_old.txt в упавшей базе
2. copy config to '/home/user/config_new.txt в базе поднятой из последнего бэкапа
3. delete from config в упавшей базе
4. copy config from '/home/user/config_new.txt в упавшей базе

{lang: 'ru'}


Затвитить пост!

Рейтинг:
1 Star (Еще не оценили)
Загрузка...
Популярность: Просмотров: 2 053
Метки: , ,

Оставить комментарий или два

--> Яндекс.Метрика Рейтинг@Mail.ru