• Маркер метки для карты
  • г. Москва,
    м. Ольховая,
    Дубровка
Меню
Каталог Клиенты и отзывы Кейсы Услуги Компания Статьи Контакты

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

Разработка переносов - наша специализация с 2015г.
На рынке с 2015 года
Наши клиенты и их отзывы
Наши клиенты и их отзывы
Моментальная доставка при оплате онлайн
Быстрая отгрузка ПО
Наш перенос данных можно проверить перед покупкой на вашем сервере на вашей базе 1С
Демонстрация ПО на вашем сервере
Можно приехать к нам в офис для проверки
Проверка у нас в офисе
Рейтинг 5 звезд на Яндекс.Маркете
Отзывы на Яндекс.Маркете
Ошибка "Не удалось зафиксировать файл базы данных для открытия или изменения"

Официальный ответ от фирмы 1С по поводу ошибки "не удалось зафиксировать файл":

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

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

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

  1. Попробуйте запинговать сервер с компьютера, на котором вы работаете, с помощью команды ping [Имя сервера] –t, после чего запустите 1С.
  2. Проверьте количество допустимых сетевых сеансов у ОС Вашего рабочего компьютера, попробуйте увеличить это количество в два раза.
  3. Проверьте «железную» часть сети – возможно, витая пара плохо обжата в местах соединения с коннектором, что приводит к перебоям в работе сети. Также может помочь смена сетевой карты на компьютере, с которого воспроизводится эта ошибка.
  4. Проблема может появляться при добавлении новых компьютеров в локальную сеть. Смените компьютер, на котором воспроизводится ошибка, физически уберите его из локальной сети.

Возврат к списку


Сорокин Сергей

Есть вопросы по работе с 1С?

Оставьте заявку прямо сейчас!
Руководитель компании MoscowSoft, Сорокин Сергей, может помочь с решением Ваших вопросов. Пишите нам на почту: task@moscowsoft.com или звоните: +7 (499) 67-333-75

Перезвоните мне