Задать вопрос
@Qayin

Выдает ошибку при запуске файловой базы данных, что делать?

Перенес Серверную базу данных в файловую. Выдает ошибку при запуске:
"""В процессе обновления информационной базы произошла критическая ошибка
по причине:
Ошибка СУБД:
Длина ключа индекса превышает максимально допустимую '_InfoRg22311_1 (_Period, _Fld22312RRef, _Fld22313RRef, _Fld22314, _Fld22315) UNIQUE'
по причине:
Длина ключа индекса превышает максимально допустимую '_InfoRg22311_1 (_Period, _Fld22312RRef, _Fld22313RRef, _Fld22314, _Fld22315) UNIQUE' """
Как ее исправить?
  • Вопрос задан
  • 662 просмотра
Подписаться 1 Средний 2 комментария
Пригласить эксперта
Ответы на вопрос 2
fosihas
@fosihas
Автоматизации учета на 1С.
а) прогнать Тестирование Исправление базы, как средствами 1с так sql
б) заглянуть в данный регистр что за такое поле. Можется статься что там без башеная дата типа 01.01.0000 или 01.01.3000. Если да то поправить.
Ответ написан
Комментировать
@Dementor
программист, архитектор, аналитик
Тут по сути всего два варианта ответа:

1) проанализировать и модифицировать текущую конфигурацию - это позволит сегодня перейти на файловую и поработать некоторое время, пока не упретесь в ограничения на размер таблиц и база снова станет неработоспособной.

2) не переходите на файловую! если MsSQL лицензия закончилась, а с девелоперской не хотите рисковать, то у вас переход на бесплатную PostgreSQL
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы