Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Защита и взлом баз данных Access.docx
Скачиваний:
16
Добавлен:
09.11.2019
Размер:
131.54 Кб
Скачать

Выполнение небезопасных выражений (отключение изолированного режима)

При добавлении в базу данных выражения и при последующем предоставлении этой базе данных состояния доверенной либо при размещении ее в доверенном расположении приложение Access запускает это выражение в операционной среде, называемой изолированным режимом. Это действие выполняется как для баз данных в формате Office Access 2007, так и для более ранних форматов Access. Приложение Access по умолчанию применяет изолированный режим, который всегда отключает небезопасные выражения, даже после предоставления базе состояния доверенной. Подробные сведения о выражениях, отключаемых в изолированном режиме, см. в статье на узле Microsoft Office Online Об изолированном режиме службы обработки выражений Microsoft Jet.

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

На приведенном ниже рисунке показан процесс принятия решений, который необходимо выполнить для запуска небезопасных выражений.

Внимание!      Неверное изменение параметров реестра может привести к существенному повреждению операционной системы с необходимостью ее переустановки. Корпорация Майкрософт не гарантирует возможность разрешения проблем, возникающих из-за изменения реестра. Перед изменением реестра выполните архивацию всех важных данных. Последние сведения о защите реестра компьютера см. в справке Microsoft Windows.

При отсутствии достаточного опыта работы с реестром обратитесь за помощью к компетентному человеку или рассмотрите вариант преобразования базы данных из более ранней версии Access в формат Office Access 2007. Для изменения значений реестра необходимо также иметь разрешения администратора на данном компьютере.

Изменение параметра реестра

 Важно.   Выполнение этих шагов позволит запускать небезопасные выражения во всех экземплярах Access всех пользователей данного компьютера.

  1. Нажмите кнопку Пуск и выберите команду Выполнить.

  2. В поле Открыть введите regedit, а затем нажмите клавишу ВВОД.

Запустится редактор реестра.

  1. Разверните папку HKEY_LOCAL_MACHINE и укажите следующий раздел реестра:

\Software\Microsoft\Office\12.0\Access Connectivity Engine\Engines

  1. В правой области редактора реестра дважды щелкните параметр SandboxMode.

Откроется диалоговое окно Изменение параметра DWORD.

  1. В поле Значение поменяйте значение 3 на 2 и нажмите кнопку ОК.

  2. Закройте редактор реестра.

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

19