требуемая операция с файлами завершилась сбоем так как политика хранилища блокирует этот тип файлов
Сообщение об ошибке в Office, когда файл блокируется параметрами политики реестра
Office 365 ProPlus переименован в Майкрософт 365 корпоративные приложения. Для получения дополнительной информации об этом изменении прочитайте этот блог.
Файл блокируется во время его открытия или сохранения в программе Microsoft Office. В этом случае может появиться сообщение об ошибке следующего содержания:
Решение
Чтобы устранить эту проблему, попробуйте использовать приведенные ниже общие решения для изменения параметров блокировки файлов и отключения ограничения для определенных типов файлов:
Выберите вкладку Файл > Параметры.
Если не удается открыть файл в Office, откройте пустой документ для запуска приложения Office. Например, если не получается открыть файл Word, откройте новый документ в Word 2016 или более поздних версиях, чтобы увидеть этот параметр.
В окне Параметры выберите пункт Центр управления безопасностью > Параметры центра управления безопасностью.
В окне Центр управления безопасностью выберите пункт Параметры блокировки файлов и снимите флажки «Открыть» или «Сохранить» для необходимых типов файлов.
Снятый флажок означает, что пользователь может открывать или сохранять файл. Установленный флажок означает, что файл заблокирован.
Нажмите кнопку ОК два раза.
Попробуйте снова открыть или сохранить блокируемый ранее файл.
Параметры блокировки файлов могут управляться объектом групповой политики (GPO) и являются частью рекомендуемых базовых показателей безопасности. Включение заблокированного по умолчанию типа файла может поставить под угрозу безопасность.
Как открыть объект групповой политики:
Откройте консоль управления групповыми политиками.
Перейдите к следующему объекту групповой политики:
Конфигурация пользователя\Административные шаблоны\Microsoft
Параметры\Безопасность\Центр управления безопасностью\Параметры блокировки файлов
на имя затронутого приложения Office, например Word 2019.
Возможно, также потребуется скачать файлы административных шаблонов для использования объекта групповой политики.
Дополнительная информация
Эта проблема также может возникать при открытии внедренного или связанного файла Office в приложении Office. Например, в документе Word существует внедренный объект Visio. При попытке открыть объект Visio появляется аналогичное сообщение об ошибке в Word. Чтобы устранить эту проблему, необходимо изменить настройки блокирования файлов в приложении, к которому относится тип блокируемого файла. В этом примере необходимо изменить настройки блокирования файла в программе Visio, а не в Word. Если в сообщении об ошибке указан тип файла Excel, откройте программу Excel и измените настройки блокирования файлов.
Сообщение об ошибке при открываемом типе файла, заблокированного настройками политики реестра в Visio 2013 г.
Office 365 ProPlus переименован в Майкрософт 365 корпоративные приложения. Для получения дополнительной информации об этом изменении прочитайте этот блог.
Симптомы
Пользователь не может открыть файл рисования, использующий один из следующих форматов, или сохранить файл рисования в одном из следующих форматов с помощью Microsoft Visio 2013 г.:
Кроме того, когда пользователь пытается открыть файл или сохранить файл в одном из форматов, пользователь получает одно из следующих сообщений об ошибке, информируя пользователя о том, что файл заблокирован:
Сообщение об ошибке 1
Сообщение об ошибке 2
Сообщение об ошибке 3
Причина
Эта проблема возникает из-за того, что тип файла, который необходимо открыть или сохранить, заблокирован в Visio 2013 г.
Примечание Диалоговое окно Параметры file Block является новым в Visio 2013 г.
Решение
Чтобы открыть заблокированный файл рисования или сохранить файл в заблокированный тип файла, используйте один из следующих методов.
В этот раздел, описание метода или задачи включены действия, содержащие указания по изменению параметров реестра. Однако неправильное изменение параметров реестра может привести к возникновению серьезных проблем. Поэтому следует в точности выполнять приведенные инструкции. Для дополнительной защиты создайте резервную копию реестра, прежде чем редактировать его. Так вы сможете восстановить реестр, если возникнет проблема. Дополнительные сведения о том, как создать и восстановить реестр, см. в этой информации, как создать и восстановить реестр в Windows.
Метод 1. Разблокировка типа файла в Центре доверия
Если проблема возникает во встроенном или связанном Visio файле в других Microsoft Office приложениях, уберите флажки Сохранить и Открыть для типа файла «двоичные рисунки, шаблоны и трафареты» 2003-2010 Visio 2010 г.
На следующем снимке экрана показаны параметры по умолчанию для диалоговое окно **File Block Параметры*диалоговое окно Visio 2013 г.:
Если параметры Open и Save недоступны, системный администратор, возможно, применял групповые политики для блокировки типов файлов.
Метод 2. Перемещение файла в надежное расположение
Если вы доверяете файлу, который необходимо открыть в Visio 2013 г., переопределяйте параметры политики реестра, перемещая файл в надежное расположение.
Дополнительные сведения о создании, удалите или измените надежное расположение файлов, перейдите на следующий веб-сайт Майкрософт:
Метод 3. Использование шаблона групповой политики для переопределения заблокированного типа файла
Если вы администратор домена, вы можете переопредить параметры для типов файлов, заблокированных с помощью шаблона групповой политики. Вы можете скачать файлы административных шаблонов Office 2013 г. (ADM, ADMX/ADML)и Office настройки.
Это обновление содержит обновленные файлы шаблонов групповой политики, которые можно использовать для переопределения параметров файлов, заблокированных по умолчанию, или для блокировки дополнительных типов файлов.
Примечание Ограничения для следующих типов файлов можно контролировать с помощью диалогового Параметры file Block:
Дополнительные сведения
Ограничение файлов в Microsoft Visio 2013 г.
Чтобы ограничить типы файлов, которые можно открыть или сохранить в Visio 2013 г., администратор может использовать шаблоны администрирования Office 2013 г. для настройки реестра на клиентский компьютер.
Требуемая операция с файлами завершилась сбоем так как политика хранилища блокирует этот тип файлов
Вопрос
Помогите пожалуйста «обуздать Центр управления безопасностью»!
Ответы
Совсем немного не хватило терпения разобраться с проблемой.
Решение: В этом-же Центре управления безопасностью можно выбрать «Надежные расположения» и добавить необходимый путь.
Все ответы
Совсем немного не хватило терпения разобраться с проблемой.
Решение: В этом-же Центре управления безопасностью можно выбрать «Надежные расположения» и добавить необходимый путь.
Дополните, откуда Вы получили этот файл, и разблокирован ли он в своих «Свойства»:
Да, я Жук, три пары лапок и фасеточные глаза :))
Грешу на ГПО. Но ни шаблонов, ни политик не вижу. пока теряюсь в догадках.
Дополните, о каком Центре управления безопасностью идёт речь на Вашем скриншоте, так как у меня выбора «Параметры блокировки файлов» в Visio 2010 нет 😉
Далее, Вы пробовали снять галки у файлов которые отмечены на Вашем скриншоте?
Да, я Жук, три пары лапок и фасеточные глаза :))
2 скрина. по-порядку их открытия.
🙁 Видимо Майкрософт подсунул мне другую версию Visio 2010 😉
Да, я Жук, три пары лапок и фасеточные глаза :))
Будет ли работать драйвер на виртуальной машине?
Будет на такой ли машине работать ECC оперативной памяти?
Мне сказали, что на нижеизложенной системе с процессором Core i5-760 оперативная память будет.
Будет ли WinSock работать на машине, подключённой через прокси-сервер?
Вопрос: Будет ли WinSock работать на машине, подключённой через прокси-сервер? Примеры, которые я.
К WinDBG можно подключить Python (см. pykd, cmkd и другие полезные расширения).
Также можно сильно упростить себе жизнь, используя VirtualKD и VisualDDK.
Вот мне бы для начала чего попроще попробовать. Получается нет смысла ставить WinDBG на хосте и пытаться отлаживать драйвер в target? Я так понимаю, чтобы БсоД на своей машине не получать по 100 раз на дню, тестить драйвер (даже обычный helloworld) надо на виртуальной машине, так? Получается там же его и отлаживать надо. Я вот установил VMware, сделал виртуальную машину, установил туда 10-ю винду 64бит, сделал общую папку. На своей машине я пишу и собираю драйвер, перекидываю его в эту папку и там же пытаюсь его отладить и запустить, так? Тогда получается, мне нужно WinDBG тоже устанавливать на виртуальной машине, я правильно понимаю?
Добавлено через 6 минут
и еще: чего лучше выбрать: VS или VisualDDK? Я так понял на VisualDDK тоже можно драйверы собирать.
Добавлено через 23 минуты
точнее, это же плагин в студию. стоит его использовать?
Нет. WinDBG устанавливается на хосте. Виртуалка переводится в режим отладки
(см. msconfig/bcdedit, дополнительные параметры загрузки и все такое).
На виртуалке создается COM-порт, который пробрасывается в pipe.
Все платформы виртуализации, которыми я пользовался, а это Hyper-V, VMware и VBox,
это умеют. На хосте запускается WinDBG и аттачится к этому пайпу.
Все, сессия отладки готова. Так, кстати, и обычные юзермодные приложения
отлаживать можно, __debugbreak будет стопить систему и выбрасывать сообщение в
окно отладчика на хосте.
Начиная с Visual Studio 2012, собирать драйверы можно только если установлена
соответствующая версия WDK.
а что кроме bcdedit /debug on нужно еще вписывать?
Ну например, Debug Print Filter в реестре (для Vista и выше):
На хосте и на виртуалке стоят 10-е винды, обе 64 бит. Видят друг друга в сети, сделал общую папку на виртуалке для передачи файлов. Изначально на виртуалке вводил в CMD: bcdedit /debug on; bcdedit /bootdebug; bcdedit /dbgsettings и перезагружался. В чем может быть дело? У меня винда на хосте неактивирована (ключ не работает), может в этом дело?
Добавлено через 7 минут
винду активировал, ошибка та же самая: не найден файл
Добавлено через 5 минут
проверил, на виртуальной машине открыт serial port2: using named pipe \\.\pipe\virtual_com
там правда слева в окошке стоит предупреждение: virtual printers must be enabled in the preferences
Все делается проще.
Я захожу в настройки виртуальной машины (VMware), на вкладке ‘Hardware’
выбираю ‘Add’, добавляю COM-порт (Serial Port), ставлю ему ‘Output to
named pipe’, имя задаю обычно такое: \\.\pipe\debug. Все настройки по
умолчанию: ‘This end is the server’, ‘the other end is a virtual machine’,
галочки в ‘Connect at power on’ и ‘Yield CPU on poll’.
В этом батнике включается режим отладки через COM-порт и ставится
значение Debug Print Filter, чтобы видеть весь отладочный вывод.
После этого виртуалку увожу в ребут.
Все, начинают идти отладочные сообщения. Если не аттачится, пару раз
нажимаю ‘break’ на тулбаре WinDBG.
Этот же рецепт с небольшими изменениями применим для Hyper-V и VBox.
Если на тестовой системе включен Secure Boot, его следует отключить.
Убежденный, сделал все также.
Теперь в дебагере вот это:
Microsoft (R) Windows Debugger Version 10.0.10586.567 AMD64
Copyright (c) Microsoft Corporation. All rights reserved.
Opened \\.\pipe\com_1
Waiting to reconnect.
NatiF, значит, ты что-то не так делаешь.
Виртуальную машину запустил уже?
Break в WinDBG пробовал несколько раз понажимать?
WinDBG запущен на хосте, не в виртуалке?
Галочки в ‘com’ и ‘reconnect’ в WinDBG стоят?
Ключ Debug Print Filter со значением DEFAULT в реестре на виртуалке есть?
Виртуалку перевел в debug mode?
В настройках виртуальной машины добавлен serial port, у него есть
отдельная страничка настроек?
P.S. У меня этот рецепт проверен уже на нескольких конфигурациях с разными ОС,
версиями WinDBG и платформами виртуализации, все работает без проблем.
WinDBG выдают (х86 и х64), что открыли пайп, но дальше waiting reconnect, а внизу debuggee not conected. В хелпе у windbg вычитал, что есть какие-то generation 2 virtual machines, у которых порт по другому настраивается (через power shell вроде), может в этом дело? Буду дальше ковыряться.
А почему слэши прямые, а не обратные? Правильно так:
\\.\pipe\com_1
Это касается только Hyper-V на последних версиях Windows.
Кстати да. Поменял на 2, вроде даже заработало. WinDBG выдает такое:
Microsoft (R) Windows Debugger Version 10.0.10586.567 AMD64
Copyright (c) Microsoft Corporation. All rights reserved.
Добавлено через 9 минут
Вот такой поток идет:
shell\ext\thumbnailcache\lib\thumbcacheapi.cpp(243)\thumbcac he.dll!00007FFE7CF232DC: (caller: 00007FFE7CF234FF) ReturnHr[PreRelease](3) tid(ed0) 8004B200 shell\ext\thumbnailcache\lib\thumbcacheapi.cpp(243)\thumbcac he.dll!00007FFE7CF232DC: (caller: 00007FFE7CF234FF) ReturnHr[PreRelease](4) tid(ed0) 8004B200 base\diagnosis\diagtrack\matchengine\asimovhttpclient.cpp(16 3)\diagtrack.dll!00007FFE8564B8B2: (caller: 00007FFE855B9B50) Exception(3) tid(81c) 80072EE2 base\diagnosis\diagtrack\matchengine\asimovuploader.cpp(1210 )\diagtrack.dll!00007FFE8563C6E7: (caller: 00007FFE855B9507) LogHr(13) tid(81c) 80072EE2 base\diagnosis\diagtrack\matchengine\asimovuploader.cpp(1540 )\diagtrack.dll!00007FFE855C052A: (caller: 00007FFE855B5C28) ReturnHr[PreRelease](102) tid(81c) 80070510 Требуемая операция с файлами завершилась сбоем, так как политика хранилища блокирует этот тип файлов. За дополнительными сведениями обратитесь к системному администратору.
shell\ext\thumbnailcache\lib\thumbcacheapi.cpp(243)\thumbcac he.dll!00007FFE7CF232DC: (caller: 00007FFE7CF234FF) ReturnHr[PreRelease](5) tid(ed0) 8004B200 shell\ext\thumbnailcache\lib\thumbcacheapi.cpp(243)\thumbcac he.dll!00007FFE7CF232DC: (caller: 00007FFE7CF234FF) ReturnHr[PreRelease](6) tid(ed0) 8004B200 base\appmodel\appcontracts\lib\backgroundcontractstore.cpp(3 2)\AppContracts.dll!00007FFE7EA3859A: (caller: 00007FFE93E2D533) ReturnHr[PreRelease](1) tid(de8) 80070002 Не удается найти указанный файл.
shell\ext\thumbnailcache\lib\thumbcacheapi.cpp(243)\thumbcac he.dll!00007FFE7CF232DC: (caller: 00007FFE7CF234FF) ReturnHr[PreRelease](7) tid(e84) 8004B200 shell\ext\thumbnailcache\lib\thumbcacheapi.cpp(243)\thumbcac he.dll!00007FFE7CF232DC: (caller: 00007FFE7CF234FF) ReturnHr[PreRelease](8) tid(e84) 8004B200 internal\Base\inc\DeviceTicket.hpp(175)\diagtrack.dll!00007F FE8565A333: (caller: 00007FFE855B99C5) ReturnHr[PreRelease](103) tid(81c) 800704CF Сетевая папка недоступна. За информацией о разрешении проблем в сети обратитесь к справочной системе Windows.
base\diagnosis\diagtrack\matchengine\asimovuploader.cpp(1540 )\diagtrack.dll!00007FFE855C052A: (caller: 00007FFE8562E051) ReturnHr[PreRelease](104) tid(81c) 80070510 Требуемая операция с файлами завершилась сбоем, так как политика хранилища блокирует этот тип файлов. За дополнительными сведениями обратитесь к системному администратору.
shell\ext\thumbnailcache\lib\thumbcacheapi.cpp(243)\thumbcac he.dll!00007FFE7CF232DC: (caller: 00007FFE7CF234FF) ReturnHr[PreRelease](9) tid(f04) 8004B200 shell\ext\thumbnailcache\lib\thumbcacheapi.cpp(243)\thumbcac he.dll!00007FFE7CF232DC: (caller: 00007FFE7CF234FF) ReturnHr[PreRelease](10) tid(f04) 8004B200 base\appmodel\execmodel\modern\lifetimemanager\plmutil.cpp(2 81)\modernexecserver.dll!00007FFE7ED57AC4: (caller: 00007FFE7ED7AD4A) ReturnHr[PreRelease](6) tid(ddc) 80070002 Не удается найти указанный файл.
shell\ext\thumbnailcache\lib\thumbcacheapi.cpp(243)\thumbcac he.dll!00007FFE7CF232DC: (caller: 00007FFE7CF234FF) ReturnHr[PreRelease](11) tid(e90) 8004B200 shell\ext\thumbnailcache\lib\thumbcacheapi.cpp(243)\thumbcac he.dll!00007FFE7CF232DC: (caller: 00007FFE7CF234FF) ReturnHr[PreRelease](12) tid(e90) 8004B200 Suspending
shell\ext\thumbnailcache\lib\thumbcacheapi.cpp(243)\thumbcac he.dll!00007FFE7CF232DC: (caller: 00007FFE7CF234FF) ReturnHr[PreRelease](13) tid(f04) 8004B200 shell\ext\thumbnailcache\lib\thumbcacheapi.cpp(243)\thumbcac he.dll!00007FFE7CF232DC: (caller: 00007FFE7CF234FF) ReturnHr[PreRelease](14) tid(f04) 8004B200 base\diagnosis\diagtrack\matchengine\asimovhttpclient.cpp(16 3)\diagtrack.dll!00007FFE8564B8B2: (caller: 00007FFE855B9B50) Exception(4) tid(81c) 80072EE2 base\diagnosis\diagtrack\matchengine\asimovuploader.cpp(1210 )\diagtrack.dll!00007FFE8563C6E7: (caller: 00007FFE855B9507) LogHr(14) tid(81c) 80072EE2 base\diagnosis\diagtrack\matchengine\asimovuploader.cpp(1540 )\diagtrack.dll!00007FFE855C052A: (caller: 00007FFE855B5C28) ReturnHr[PreRelease](105) tid(81c) 80070510 Требуемая операция с файлами завершилась сбоем, так как политика хранилища блокирует этот тип файлов. За дополнительными сведениями обратитесь к системному администратору.
base\flighting\flightsettings\broker\lib\flightsettingsonlin evalidation.cpp(330)\FlightSettings.dll!00007FFE84AB69BF: (caller: 00007FFE84AAA93F) ReturnHr[PreRelease](1) tid(1304) 80070002 Не удается найти указанный файл.
d:\th\shell\cloudexperiencehost\onecore\app\msa\core\useraut henticationoperation.cpp(405)\(null)!00007FFE74978789: (caller: 00007FFE74939D2E) ReturnHr(1) tid(134c) 800704CF Сетевая папка недоступна. За информацией о разрешении проблем в сети обратитесь к справочной системе Windows.
CallContext:[\BackgroundOperationActivity\GetTokenSilentlyActivity]
d:\th\shell\cloudexperiencehost\onecore\app\msa\core\useraut henticationoperation.cpp(405)\(null)!00007FFE73988789: (caller: 00007FFE73949D2E) ReturnHr(1) tid(106c) 800704CF Сетевая папка недоступна. За информацией о разрешении проблем в сети обратитесь к справочной системе Windows.
CallContext:[\BackgroundOperationActivity\GetTokenSilentlyActivity]
internal\Base\inc\DeviceTicket.hpp(175)\diagtrack.dll!00007F FE8565A333: (caller: 00007FFE855B99C5) ReturnHr[PreRelease](106) tid(81c) 800704CF Сетевая папка недоступна. За информацией о разрешении проблем в сети обратитесь к справочной системе Windows.
base\diagnosis\diagtrack\matchengine\asimovuploader.cpp(1540 )\diagtrack.dll!00007FFE855C052A: (caller: 00007FFE8562E051)
Запускал его вот так:
sc create drivername type= kernel start= demand error= normal binPath= C:\drivername.sys
net start drivername
Винда написала мне вначале, что драйвер не подписан, поэтому не будет запущен, хотя я в MS стоит testsigning, т.е. он подписывается тестовым сертификатом. А при последующей попытке запуска пишет: Системная ошибка 1058. Указанная служба не может быть запущена, так как отключена либо она сама, либо все связанные с ней устройства.
Перезагружал и отключал подпись драйверов в меню загрузки. Я что-то не так делаю, или теперь на 10-й винде 64-бит нельзя тестить драйвера без cross-сертификатов вообще?
коды ошибок расширенного механизма служба хранилища
Применимо к: Windows | Windows Сервером
коды ошибок расширенного механизма служба хранилища
следующие коды ошибок (flags) используются функциями в расширенном API-интерфейсе служба хранилища Engine.
Функция выполнена успешно.
Хранилище версий все еще активно. Эта ошибка возвращается диспетчером каталогов.
Поиск в неуникальном индексе подает уникальный ключ. Эта ошибка возвращается диспетчером каталогов.
Столбец базы данных имеет разделенное длинное значение. Эта ошибка возвращается диспетчером записей.
Существующий файл журнала имеет неправильную подпись.
Существующий файл журнала не является смежным.
Эта ошибка относится только к внутреннему использованию.
TargetInstance, указанный для восстановления, работает.
Повреждение базы данных восстановлено.
Буфер слишком мал для данных.
База данных уже присоединена.
Для выполнения сортировки не хватает памяти.
Точное совпадение не найдено во время поиска.
Точное совпадение не найдено во время поиска. Эта ошибка возвращается диспетчером записей.
Точное совпадение не найдено во время поиска. Эта ошибка возвращается диспетчером записей.
Расширенные сведения об ошибках отсутствуют.
Неактивное действие не выполнено.
Отсутствует блокировка записи на уровне транзакций 0.
Была открыта пустая таблица.
Для очистки системы в таблице открыт курсор.
Неактуальный индекс должен быть удален.
Максимальная длина слишком велика и была усечена.
Значение большого двоичного объекта было перемещено из записи в отдельное хранилище больших двоичных объектов.
Значения столбца не были возвращены, так как их не удалось перестроить из существующих данных.
Существующие значения столбца не были запрошены для перечисления.
Значение столбца было усечено по запрошенному пределу размера во время перечисления.
Значения столбца существуют, но не возвращены запросом.
Значение столбца было возвращено в JET_COLUMNENUM в результате задания JET_bitEnumerateCompressOutput.
Значение столбца устанавливается в значение по умолчанию для столбца.
Данные были изменены.
Используется новый ключ.
Файл базы данных доступен только для чтения.
Неактивный реестр заполнен.
В указанной базе данных уже запущена оперативная дефрагментация.
В указанной базе данных не запущена оперативная дефрагментация.
Регистрация несуществующей функции обратного вызова отменена.
Функция еще не реализована.
Не удалось выполнить симулятор сбоя ресурса.
Симулятор сбоя ресурса не инициализирован.
Не удалось закрыть файл.
Не удалось запустить поток.
Система занята из-за слишком большого количества IOs.
Не удалось выполнить запрошенную асинхронную задачу.
Произошла неустранимая внутренняя ошибка.
Неправильно заданы зависимости буфера, и произошла ошибка восстановления.
Версия уже существовала, и произошла ошибка восстановления. Эта ошибка возвращается диспетчером каталогов.
Достигнута граница страницы. Эта ошибка возвращается диспетчером каталогов.
Достигнута граница ключа. Эта ошибка возвращается диспетчером каталогов.
База данных повреждена. Эта ошибка возвращается диспетчером каталогов.
Закладка не имеет соответствующего адреса в базе данных. Эта ошибка возвращается диспетчером каталогов.
Сбой вызова операционной системы. Эта ошибка возвращается диспетчером каталогов.
Родительская база данных повреждена. Эта ошибка возвращается диспетчером каталогов.
Кэш Аваилекст не соответствует дереву B +. Эта ошибка возвращается диспетчером каталогов.
Дерево пространства Аллаваилекст повреждено. Эта ошибка возвращается диспетчером каталогов.
Произошла ошибка нехватки памяти при выделении узла кэша Аваилекст. Эта ошибка возвращается диспетчером каталогов.
Дерево пространства Овнекст повреждено. Эта ошибка возвращается диспетчером каталогов.
Дбтиме на текущей странице больше, чем глобальная база данных дбтиме. Эта ошибка возвращается диспетчером каталогов.
Попытка создать ключ для элемента индекса завершилась неудачей, так как ключ был усечен, а определение индекса не разрешает усечение ключа.
Слишком большой ключ. Эта ошибка возвращается диспетчером записей.
Не удается выполнить запротоколированную операцию.
Файл журнала поврежден.
Не указан каталог резервного копирования.
Каталог резервного копирования не пуст.
Резервная копия уже активна.
Отсутствует файл журнала для контрольной точки.
Ошибка записи в файл журнала.
Попытка записи в журнал после сбоя восстановления.
Попытка записи в журнал во время повтора восстановления завершилась сбоем.
Имя файла журнала не соответствует номеру внутреннего поколения.
Версия файла журнала несовместима с версией ESE.
Метка времени в следующем журнале не соответствует ожидаемой метке времени.
Буфер журнала слишком мал для восстановления.
Превышен максимальный номер файла журнала.
Резервное копирование не выполняется.
Вызов резервного копирования не является последовательным.
В настоящее время невозможно выполнить резервное копирование.
Не удалось удалить файл резервной копии.
Не удалось создать временный каталог резервного копирования.
Циклическое ведение журнала включено; невозможно выполнить добавочное резервное копирование.
Данные были восстановлены с ошибками.
Текущий файл журнала отсутствует.
Диск журнала заполнен.
Неверная подпись для файла журнала.
Неверная подпись для файла базы данных.
Неверное описание файла контрольных точек.
Файл контрольных точек не найден или поврежден.
Страница файла исправления базы данных не найдена во время восстановления.
Недопустимая страница файла исправления базы данных.
Непредвиденное завершение операции повтора из-за внезапного сбоя при чтении журналов из файла журнала.
Этот флаг зарезервирован.
При сложном восстановлении обнаружено, что в резервном наборе данных отсутствует файл исправления.
База данных не принадлежит текущему набору файлов журнала.
Этот флаг зарезервирован.
Фактический размер файла журнала не совпадает с JET_paramLogFileSize.
Не удалось найти файл контрольных точек.
Отсутствуют необходимые файлы журнала для восстановления.
Мягкое восстановление будет использоваться в базе данных резервного копирования, когда вместо этого следует использовать восстановление.
Базы данных восстановлены, но размер файла журнала, используемый во время восстановления, не соответствует JET_paramLogFileSize.
Размер сектора файла журнала не совпадает с размером сектора текущего тома.
Базы данных восстановлены, но размер сектора файла журнала (используемый во время восстановления) не совпадает с размером сектора текущего тома.
Базы данных восстановлены, но использовались все возможные поколения журналов в текущей последовательности. Перед продолжением необходимо удалить все файлы журналов и файл контрольных точек, а также создать резервные копии баз данных.
Недопустимая попытка воспроизвести операцию потокового файла, в которой данные не были занесены в журнал. Возможно, это вызвано попыткой Накату с включением циклического ведения журнала.
Работа базы данных не была завершена аккуратно. Сначала необходимо выполнить восстановление, чтобы правильно завершить операции с базой данных для предыдущего завершения работы.
Эта ошибка устарела и была заменена JET_errDatabaseDirtyShutdown.
Последнее согласованное время для базы данных не сопоставлено.
Файл исправления базы данных не создается из этой резервной копии.
Начальный номер журнала слишком мал для восстановления.
Начальный номер журнала слишком велик для восстановления.
Файл журнала восстановления имеет неправильную подпись.
Файл журнала восстановления не является смежным.
Отсутствуют некоторые файлы журнала восстановления.
Перед попыткой выполнить добавочное резервное копирование база данных пропустила предыдущую полную резервную копию.
Размер базы данных резервного копирования не кратен размеру страницы базы данных.
Текущая попытка обновить базу данных остановлена, так как база данных уже является текущей.
База данных была частично преобразована в текущий формат. База данных должна быть восстановлена из резервной копии.
Некоторые текущие файлы журнала отсутствуют для непрерывного восстановления.
Дбтиме на странице меньше, чем Дбтимебефоре в записи.
Дбтиме на странице предварительно находится в Дбтимебефоре, который находится в записи.
Некоторые файлы журнала или исправления базы данных отсутствовали во время резервного копирования.
В резервной копии, заданной во время жесткого восстановления, обнаружена разорванная запись.
Обнаружена разорванная запись во время жесткого восстановления (журнал не был частью резервного набора данных).
Во время жесткого восстановления обнаружено повреждение в резервном наборе данных.
Во время жесткого восстановления обнаружено повреждение (журнал не был частью резервного набора данных).
Ведение журнала невозможно включить при попытке обновления базы данных.
Либо TargetInstance, который был указан для восстановления, не найден, либо файлы журнала не совпадают.
Ядро СУБД успешно воспроизводило все операции в журнале транзакций, чтобы выполнить восстановление после сбоя, но вызывающий объект, выбранный для отмены восстановления без отката незафиксированных обновлений.
Восстанавливаемые базы данных не относятся к одной резервной копии теневого копирования.
Существует мягкое восстановление базы данных из резервного набора данных теневого копирования.
Буфер преобразования Юникода слишком мал.
Сбой нормализации Юникода.
Операционная система не поддерживает нормализацию Юникода, и обратный вызов нормализации не был указан.
Существующий файл журнала имеет неправильную подпись.
Существующий файл журнала не является смежным.
В файле журнала во время резервного копирования обнаружена ошибка контрольной суммы.
Этот флаг зарезервирован.
Существует слишком много невыполненных поколений между контрольной точкой и текущим поколением.
Предпринята попытка принудительного восстановления базы данных, которая не является резервной базой данных.
Недопустимый параметр грбит.
Этот элемент API не поддерживается.
Используется недопустимое имя.
Используется недопустимый параметр API.
Попытка присоединиться к файлу базы данных, доступному только для чтения, для операций чтения и записи.
Недопустимый идентификатор базы данных.
Системе не хватает памяти.
Достигнут максимальный размер базы данных.
Таблица находится за пределами курсоров.
В базе данных недостаточно буферов страниц.
Слишком много индексов.
Слишком много столбцов в индексе.
Запись была удалена.
Ошибка контрольной суммы на странице базы данных.
Пустая страница базы данных.
Дескрипторы файлов отсутствуют.
Ошибка ввода-вывода на диск.
Недопустимый путь к файлу.
Недопустимый системный путь.
Недопустимый каталог журнала.
Запись больше, чем максимальный размер.
Слишком много открытых баз данных.
Это не файл базы данных.
Ядро СУБД не инициализировано.
Ядро СУБД уже инициализировано.
Инициализируется ядро СУБД.
Не удается получить доступ к файлу, так как файл заблокирован или используется.
Определено слишком много столбцов.
Недопустимое имя файла.
Используемый столбец находится в индексе.
Буфер данных не соответствует размеру столбца.
Не удается задать значение столбца.
Ключи NULL не допускаются в индексе.
Операция должна выполняться в рамках транзакции.
Слишком много активных пользователей базы данных
Недопустимый или неизвестный код страны.
Недопустимый или Неизвестный идентификатор языка.
Недопустимая или неизвестная кодовая страница.
Для LCMapString завершилось ошибкойиспользуются недопустимые флаги.
Попытка создать запись в хранилище версий (RCE), которая была больше, чем у контейнера версий.
В хранилище версий недостаточно памяти, попытка очистки завершилась сбоем.
В хранилище версий недостаточно памяти, и уже была предпринята попытка очистки.
Столбцы депонирования и SLV не могут быть проиндексированы.
Запись не была удалена.
Запрошено слишком много записей мемпул.
База данных находится за пределами объектов ObjectID дерева B +, поэтому для освобождения или неиспользуемых идентификаторов ObjectId необходимо выполнить автономную дефрагментацию.
Счетчик с ИДЕНТИФИКАТОРом длинных значений достиг максимального значения. Для освобождения бесплатной или неиспользуемой Лонгвалуеидс необходимо выполнить автономную дефрагментацию.
Счетчик автоматического приращения достиг максимального значения. Автономная дефрагментация не сможет освободить свободные или неиспользуемые значения автоинкремента.
Счетчик Дбтиме достиг максимального значения. Для освобождения бесплатных или неиспользуемых значений Дбтиме необходимо выполнить автономную дефрагментацию.
Достигнуто максимальное значение счетчика последовательных индексов. Для освобождения бесплатных или неиспользуемых значений Секуентиалиндекс необходимо выполнить автономную дефрагментацию.
В этом вызове с несколькими экземплярами включен режим с одним экземпляром.
В этом вызове одного экземпляра включен режим с несколькими экземплярами.
Глобальные системные параметры уже заданы.
Системный путь уже используется другим экземпляром базы данных.
Путь к файлу журнала уже используется другим экземпляром базы данных.
Путь к временной базе данных уже используется другим экземпляром базы данных.
Имя экземпляра уже используется.
Этот экземпляр нельзя использовать, так как в нем возникла неустранимая ошибка.
Эту базу данных невозможно использовать, так как произошла неустранимая ошибка.
Этот экземпляр не может быть использован, так как при выполнении операции (например, откат транзакции), которая не допускает ошибок, произошла ошибка переполнения журнала диска.
В базе данных недостаточно сеансов.
Сбой блокировки записи из-за существования ожидающей блокировки записи.
Слишком глубокая вложенность транзакций.
Недопустимый обработчик сеанса.
Попытка обновления для незафиксированного первичного индекса.
Операция не разрешена в рамках транзакции.
Должна быть произведена откат текущей транзакции. Она не может быть зафиксирована, и не может быть запущена новая.
Транзакция, доступная только для чтения, попыталась изменить базу данных.
Предпринята попытка заменить одну и ту же запись двумя разными курсорами в одном сеансе.
Запись будет слишком большой, если она представлена в формате базы данных из предыдущей версии Jet.
Не удалось создать временную таблицу из-за параметров, конфликтующих с JET_bitTTForwardOnly.
Невозможно использовать этот обработчик сеанса с идентификатором таблицы, так как он не использовался для его создания.
Недопустимый указатель экземпляра или ссылка на экземпляр, который был закрыт.
На странице базы данных, считанной с диска, была записана Предыдущая запись, не представленная на странице. доступно в Windows 8 и более поздних версиях для клиента, а Windows Server 2012 и более поздних версий для сервера.
База данных уже существует.
Используемая база данных.
Такая база данных отсутствует.
Недопустимое имя базы данных.
Недопустимое число страниц.
Отсутствует файл, отличный от базы данных, или повреждена база данных.
База данных заблокирована в монопольном режиме.
Не удается отключить управление версиями для этой базы данных.
Ядро СУБД несовместимо с базой данных.
Размер страницы базы данных не соответствует подсистеме.
Больше нельзя запускать экземпляры базы данных.
База данных используется другим экземпляром базы данных.
Необработанное вложение базы данных обнаружено в начале или в конце восстановления, но база данных отсутствует или не соответствует сведениям о вложении.
Указан недопустимый путь к файлу базы данных.
Базе данных назначается идентификатор, который уже используется.
Принудительная отсоединение разрешена только после того, как нормальная отсоединение была остановлена из-за ошибки.
В каталоге обнаружено повреждение.
База данных присоединена только частично, а операция присоединения не может быть завершена.
База данных с такой же подписью уже используется.
База данных повреждена, но восстановление не разрешено.
Ядро СУБД попыталось воспроизвести операцию создания базы данных из журнала транзакций, но не удалось выполнить из-за несовместимой версии этой операции.
Таблица монопольно заблокирована.
Таблица уже существует.
Таблица используется и не может быть заблокирована.
Такой таблицы или объекта нет.
Недопустимая плотность файла или индекса.
Недопустимый идентификатор таблицы.
Невозможно открыть больше таблиц даже после выполнения внутренней задачи очистки.
Операция не поддерживается для таблицы.
Не удается открыть больше таблиц, так как не удалось завершить попытку очистки.
Имя таблицы или объекта используется.
Объект недопустим для операции.
Недопустимая попытка удалить системную таблицу.
Недопустимая попытка удалить таблицу шаблонов.
Должна быть монопольная блокировка таблицы.
В этой таблице запрещены операции DDL.
В производной таблице операции DDL запрещены в наследуемой части DDL.
Вложенные иерархические DDL в настоящее время не поддерживаются.
Предпринята попытка наследования DDL из таблицы, которая не помечена как таблица шаблона.
Системные параметры заданы неправильно.
Клиент запросил остановку службы.
Таблица шаблона была создана с установленным флагом Нофикседварколумнсиндериведтаблес.
Не удалось выполнить сборку индекса.
Первичный индекс уже определен.
Индекс уже определен.
Такого индекса нет.
Невозможно удалить кластеризованный индекс.
Недопустимое определение индекса.
Недопустимое создание описания индекса.
База данных выходит за пределы блоков описания индекса.
Для многозначного индекса были созданы неуникальные ключи индексов между записями.
Вторичный индекс, который правильно отражает первичный индекс, не удалось построить.
Первичный индекс поврежден, и база данных должна быть дефрагментирована.
Вторичный индекс поврежден, и база данных должна быть дефрагментирована.
Недопустимый идентификатор индекса.
Индекс кортежа можно задать только для вторичного индекса.
Определение индекса для индекса кортежа содержит дополнительные ключевые столбцы, которые может поддерживать ядро СУБД.
Индекс кортежа должен быть неуникальным индексом.
Определение индекса кортежа может содержать только ключевые столбцы с типами столбцов text или binary.
Индекс кортежа не допускает настройки Кбварсегмак.
Минимальная или максимальная длина кортежа или максимальное число символов, указанных для индекса, недопустимы.
Жетретриевеколумн не может быть вызван с установленным флагом JET_bitRetrieveFromIndex при извлечении столбца в индексе кортежа.
Указанный ключ не соответствует минимальной длине кортежа.
Значение столбца является длинным.
Такой фрагмент не существует в длинном значении.
Поле не будет помещаться в записи.
Недопустимое значение null.
Недопустимое значение null. Эта ошибка возвращается диспетчером записей.
Столбец индексируется и не может быть удален.
Длина поля превышает максимально допустимую длину.
Такого столбца нет.
Это поле уже определено.
Предпринята попытка создать столбец с несколькими значениями, но столбец не был помечен.
Второй столбец с автоматическим приращением или версией.
Недопустимый тип данных столбца.
Нет помеченных столбцов, относящихся к NULL.
База данных недопустима, так как она не содержит текущего индекса.
Ключ полностью создан.
Неправильный идентификатор столбца.
Некорректный Итагсекуенце для столбца с тегами.
Невозможно удалить столбец, так как он является частью связи.
Автоматическое увеличение и версия не могут быть помечены.
Значение по умолчанию превышает максимальный размер.
В уникальном столбце с несколькими значениями обнаружено повторяющееся значение.
Обнаружено повреждение в дереве длинных значений.
Обнаружено повторяющееся значение в уникальном столбце с несколькими значениями после нормализации данных, и нормализация усекает данные перед сравнением.
Недопустимый столбец в производной таблице.
Предпринята попытка преобразовать столбец в заполнитель первичного индекса, но этот столбец не соответствует необходимым критериям.
Нет рабочего буфера.
Отсутствует текущая запись.
Первичный ключ может не измениться.
Недопустимый дублирующийся ключ.
Предпринята попытка обновить запись, пока уже выполняется обновление записи.
Вызов не был сделан в жетмакекэй.
Вызов не был сделан в жетпрепареупдате.
Данные были изменены, операция прервана.
эта Windowsная установка не поддерживает выбранный язык.
Слишком много процессов сортировки.
Во время сортировки произошла Недопустимая операция.
Не удалось открыть временный файл.
Открыто слишком много баз данных.
На диске не осталось места.
Отказано в разрешении.
Недопустимый тип файла.
Невозможно запустить восстановление после инициализации.
Не удалось интерпретировать журналы.
Отказано в доступе».
Несколько потоков используют один сеанс.
Не удалось найти точку входа в требуемой библиотеке DLL.
Для указанного сеанса уже задан контекст сеанса.
Предпринята попытка сбросить контекст сеанса, но текущий поток не был исходным, который задает контекст сеанса.
Предпринята попытка завершить сеанс, который сейчас используется.
Произошла внутренняя ошибка при преобразовании формата динамической записи.
Допускается только одна открытая пользовательская база данных на сеанс (как указано установкой флага JET_paramOneDatabasePerSession во время создания базы данных).
Произошла ошибка во время отката.
Не удалось вызвать функцию обратного вызова.
Не удалось найти функцию обратного вызова.
API теневого копирования операционной системы использован в недопустимой последовательности.
Теневое копирование операционной системы завершилось с превышением времени ожидания.
Теневое копирование операционной системы запрещено, так как выполняется резервное копирование или восстановление.
Не удалось выполнить операцию, так как указан недопустимый маркер теневого копирования операционной системы.
Предпринята попытка использовать локальное хранилище без указания функции обратного вызова.
Была предпринята попытка задать локальное хранилище для объекта, который уже был задан.
Предпринята попытка получить локальное хранилище из объекта, в котором он не был задан.
Не удалось выполнить операцию ввода-вывода, так как она была предпринята для нераспределенной области файла.
Операция чтения была выдана в расположение после конца файла (операции записи разворачивают файл).
Этот флаг указывает JET_ABORTRETRYFAILCALLBACK вызывающему объекту прервать указанный ввод-вывод.
Этот флаг указывает JET_ABORTRETRYFAILCALLBACK вызывающему объекту повторить указанный ввод-вывод.
Этот флаг указывает JET_ABORTRETRYFAILCALLBACK вызывающему объекту завершиться ошибкой указанного ввода-вывода.
Доступ для чтения и записи не поддерживается для сжатых файлов.
Комментарии
В общем случае значение, большее нуля, должно интерпретироваться как предупреждение, нулевое значение должно интерпретироваться как успешно, а значение меньше нуля должно интерпретироваться как ошибка. Никакие другие шаблоны в этих значениях, например диапазоны значений, должны быть полагаться на приложения.
Требования
Клиент
требуется Windows Vista, Windows XP или Windows 2000 Professional.
Сервер
требуется Windows server 2008, Windows server 2003 или сервер Windows 2000.