Ошибка SDBL: Выход за пределы размерности результата


Ошибка SDBL: Выход за пределы размерности результата

Первое что приходит в голову: Перезапуск агента 1С (можно и сервер целиком перезагрузить)

После перезапуска пробуем обновить и получаем другую ошибку:

Каталог не обнаружен ‘бла бла бла’

по причине: Каталог не обнаружен ‘ConfigSave\e0666db2-45d6-49b4-a200-061c6ba7d569.6b9d6525-ee94-4e13-b73d-82d3e8e8441d’

по причине: Ошибка СУБД: Microsoft SQL Server Native Client 11.0: Журнал транзакций для базы данных «acc_main» переполнен. Причина: «LOG_BACKUP». HRESULT=80040E14, SQLSrvr: SQLSTATE=42000, state=2, Severity=11, native=9002, line=1

Открываем SQL Server Management Studio

Это ошибка Microsoft SQL Server переполняется лог транзакций и не очищается. Урезать его возможно различными способами, в том числе и с помощью стандартной оснастки, но не всегда данная операция получается, и размер файла лога остается прежним. Как вариант, есть следующее решение из двух строчек( где acc_main название базы Бух)
Код SQL USE acc_main
ALTER DATABASE acc_main SET RECOVERY SIMPLE
DBCC SHRINKFILE (acc_main, 50);
ALTER DATABASE acc_main SET RECOVERY FULL

После выполнения пробуем еще раз обновиться.

Ещё решения Ошибки SDBL:

  • Перезагрузить службу сервера 1С Предприятия или сервер целиком
  • Очистить кеш сервера
  • Обновить платформу 1С на более свежий релиз платформы 1С. Для этого вы можете воспользоваться инструкцией по установки платформы 1С.
  • В менеджере SQL сервера очистить таблицы _ConfigChngR и _ConfigChngR_ExtProps (используя команду delete)

Действия из этого списка успешно помогут решить проблему и вернуться к полноценной работе.