Оглавление
- Ошибка из-за длины пути
- Ошибка из-за недоступности подключаемого диска
- Ошибка "cannot open backup device" или "невозможно открыть устройство резервного копирования"
- Ошибка RunAndWaitStarting7ZWithLog, error: 'The directory name is invalid'
- Ошибка "Invalid device name. The length of the device name provided exceeds supported limit (maximum length is:259)"
Ошибка из-за длины пути
В Windows есть стандартное ограничение на максимальную длину пути в 260 символов. В обновляторе это ограничением может быть достигнуто для непосредственно папки с архивами, для файлов архивов или для периодических папок для хранения архивов. Решение здесь.
Ошибка из-за недоступности подключаемого диска
Если где-то при операции используется подключаемый (сетевой или локальный) диск, то для постоянной доступности его следует прописать в настройках обновлятора: ссылка. Иначе будет возникать ошибка о том, что путь не найден.
Ошибка "cannot open backup device" или "невозможно открыть устройство резервного копирования"
Эта ошибка возможна при создании резервной копии средствами СУБД для клиент-серверной базы 1С, вот решение: ссылка.
Ошибка RunAndWaitStarting7ZWithLog, error: 'The directory name is invalid'
Одна из возможных причин данной ошибки - слишком длинный путь к конечной папки архивации.
Дело в том, что в этом случае обновлятор (при определенных условиях) сначала создаёт dt в конечной папке хранения архивов, а затем создаёт уже шифрованный архив, пытаясь сделать эту конечную папку для хранения архивов рабочей для процесса 7z. И вот как раз этот момент вызывает ошибку, так как несмотря на снятие ограничений - в ОС всё-равно невозможно запустить процесс с рабочей папкой, длина пути которой превышает 260 символов.
Решение - либо отказаться от шифрования архива, либо сокращать путь до конечной папки хранения архивов. Для этого сократите путь до корневой папки с архивами, а также измените соответствующие опции в дополнительных настройках на закладке 'Архивация баз' в разделе 'Ещё'.
Также проблема может быть не только в конечной папки для хранения архивов, но и во временной папки (по умолчанию "Data/Temp", но этот путь может быть переопределен в дополнительных настройках программы на закладке "Системные настройки"). В этом случае нужно сокращать путь до неё.
Ошибка "Invalid device name. The length of the device name provided exceeds supported limit (maximum length is:259)"
Причина ошибки - слишком длинный путь к конечной папки архивации, либо к временной папки обновлятора (она используется для первичной архивации, если конечная папка с архивами сетевая).
Нужно сокращать конечные пути для создания архива (временная папка обновлятора может быть переопределена в дополнительных настройках программы на закладке "Системные настройки").
Кстати, я глубоко не копал, но возможно новые версии СУБД также имеют возможность поддержки длинных путей (ссылка). Если это возможно и вы разберетесь с тем, как это включить - пожалуйста напишите мне об этом на helpme1c.box@gmail.com.