- База клиент — сервер MSSQL
При работе в Конфигураторе после незначительного изменения конфигурации и ее сохранения (Ctrl +S) может "вылететь" конфигуратор и после повторного входа в конфигуратор может появиться данная ошибка.
Последовательность действий для решения проблемы:
1) Выполним запрос в среде SSMS:
/****** Найдем нужную нам запись, а именно - commit ******/
SELECT [FileName]
,[Creation]
,[Modified]
,[Attributes]
,[DataSize]
,[BinaryData]
,[PartNo]
FROM [ИмяБазыВКоторойОшибка].[dbo].[ConfigSave]
WHERE FileName like '%commit%'and Attributes = 0 and DataSize = 0
Если запрос вернул результат тогда для безопасности:
- Устанавливаем блокировку на базу для входа пользователей (делается в консоли кластера 1С)
- Закрываем все соединения с БД;
- Обязательно делаем бэкап БД;
2) Выполним запрос в среде SSMS:
/****** Удалим строку - commit ******/
DELETE
FROM [ИмяБазыВКоторойОшибка].[dbo].[ConfigSave]
WHERE FileName like '%commit%'and Attributes = 0 and DataSize = 0
После того как первый раз вошли в конфигуратор, обязательно нужно обновить конфигурацию не динамически а в монопольном режиме.
При первом входе в базу в режиме предприятия возможно будет "висеть" 5-15 мин. (зависит от размера базы)
Не забываем снять блокировку с входа в БД.