8 (926) 177-35-78
task@moscowsoft.com
Меню
Каталог Услуги Акции Покупки Компания Статьи Контакты

Ошибка "Не удалось зафиксировать файл базы данных для открытия или изменения"

Представляем наши разработки:

Универсальные переносы данных 1С (перенос документов, остатков и справочной информации):

  УТ 10.3 = > УТ 11   КА 1.1 => БП 3   БП 3 => УТ 11   УПП 1.3 => БП 3.0   БП 2 => УТ 11   ERP 2 => УПП 1.3
  УТ 10.3 = > КА 2   КА 1.1 => УТ 11   БП 3 => КА 2   УПП 1.3 => УТ 11   БП 2 => КА 2   ERP 2 => КА 1.1
  УТ 10.3 = > ERP 2   КА 1.1 => КА 2   БП 3 => ERP 2   УПП 1.3 => КА 2   БП 2 => ERP 2   КА 2 => КА 1.1
  ЗУП 2.5 => КА 2   КА 1.1 => ERP 2   БП 3 => УТ 10.3   УПП 1.3 => ERP 2   БП 2 => КА 1.1   КА 2 => УПП 1.3
  ЗУП 2.5 => ERP 2     БП 3 => УНФ 1.6
    УТ 11 => УТ 10.3     
Данные программы являются авторской разработкой. Позволяют комфортно выполнить переход со старых программ 1С на новые. В отличие от типовых переносов фирмы 1С эти разработки позволяют переносить документы за выбранный период.  
Переносы данных можно приобрести за безналичный расчет.
31.03.2018

 

Вот официальный ответ от фирмы 1С:

Фиксация файла базы данных – это разновидность внутренней блокировки, которая требуется, чтобы на некоторое непродолжительное время обеспечить целостность структуры файла при выполнении операций чтения данных или фиксации транзакции. При чтении требуется, чтобы эти структура файла была в целостном состоянии, а при фиксации транзакции структура может изменяться.



При нормальной работе такая ошибка возникать не должна. Суть сводится к следующему: для выполнения фиксация результатов транзакции может потребоваться выполнить перестройку внутренних структур данных файла *.1cd. А для выполнения чтения данных необходимо гарантировать, чтобы такая перестройка структур данных не выполнялась. Для обеспечения согласования этих операций имеется механизм внутренних блокировок, называемых фиксацией. Фиксация выполняется с ожиданием. В то же время предполагается, что фиксация выполняется на непродолжительное время, меньшее, чем время ожидания. Таким образом, если упомянутая ошибка возникла, то имеет место некоторое нарушение нормального хода событий. Мы наблюдали такую ситуацию и уже описывали ее в партнерской конференции. Вкратце все выглядит примерно так. В какой-то момент времени запрос на блокировку участка файла (функция LockFile() Win32 API) выдает ошибку Network error. В результате возникает ошибка движка файловой базы данных "Не удалось зафиксировать файл базы данных для открытия или изменения".
Природа ошибки нам пока непонятна. Известно только, что она возникает далеко не у всех. Не отмечено никакой связи возникновения этой ошибки с версией 1С:Предприятия 8 и используемой конфигурацией. По-видимому речь идет о каких-то особенностях некоторых сетей.

 

 

Конкретные действия по поиску причины этой ошибки фиксации файла базы данных:

1) Попробуйте запинговать сервер с компьютера, на котором вы работаете, с помощью команды ping [Имя сервера] –t, после чего запустите 1С.

2) Проверьте количество допустимых сетевых сеансов у ОС Вашего рабочего компьютера, попробуйте увеличить это количество в два раза.

3) Проверьте «железную» часть сети – возможно, витая пара плохо обжата в местах соединения с коннектором, что приводит к перебоям в работе сети. Также может помочь смена сетевой карты на компьютере, с которого воспроизводится эта ошибка.

4) Проблема может появляться при добавлении новых компьютеров в локальную сеть. Смените компьютер, на котором воспроизводится ошибка, физически уберите его из локальной сети.

...

Назад к списку новостей