В течение последних нескольких месяцев мы теряли данные из-за ошибок отложенной записи. Я столкнулся с ошибкой как с пользовательским кодом, так и с приложениями для сжатия. Например, приведенное ниже сообщение об ошибке пришло из Visual Studio 2008 при создании решения
Windows - Ошибка отложенной записи: Windows не удалось
сохранить все данные для файла
\ Vital \ Source \ Other \ OCHSHP \ Done07 \ LHFTInstaller \ Release \ LHFAI.CAB.
данные были потеряны. Эта ошибка может быть вызвана отказом вашего
компьютерное оборудование или сетевое подключение. Пожалуйста, попробуйте сохранить этот файл
в другом месте.
Когда это происходит, например, в Adobe, Visual Studio или Word, никакого вреда не причиняется. Основная проблема возникает, когда это происходит с нашими пользовательскими приложениями (обычные приложения C, которые записывают данные в файлы dBase на общий сетевой ресурс).
С точки зрения программы запись успешна. Он удаляет исходные данные и переходит к следующей записи. Через несколько минут в Windows появляется сообщение об ошибке, в котором говорится, что произошла отложенная запись и данные были потеряны.
У меня вопрос: что мы можем сделать, чтобы help наши сетевые / серверные команды изолировали и исправили проблему (прочитайте, убедите их, что проблема реальна. Просто скажи им много, много раз до сих пор их не убедили) и есть ли у вас какие-либо предложения о том, как мы можем написать, чтобы избежать потери данных?