BUG: Access неожиданно завершает работу при связанная таблица Oracle остается неактивным

Переводы статьи Переводы статьи
Код статьи: 282349 - Vizualiza?i produsele pentru care se aplic? acest articol.
Дополнительно: требуется изложенный, взаимодействия и многопользовательской навыков

В данной статье, применимо только к базе данных Microsoft Access (.mdb).

Внимание: Данная статья содержит сведения об изменении реестра. Перед внесением изменений рекомендуется создать резервную копию системного реестра и изучить процедуру его восстановления.. Для получения сведений об архивации, восстановления и внести изменения в реестр, щелкните следующий номер статьи базы знаний Майкрософт:
256986Описание реестра Microsoft Windows
Развернуть все | Свернуть все

В этой статье

Проблема

При открыть связанную таблицу Sybase 8ior Oracle и оставить базу данных неактивные для длительных периодов времени, появляется следующее сообщение об ошибке и завершает доступа:
Microsoft Access обнаружил проблему и необходимо закрыть. Приносим извинения за возможные неудобства.
Появляется следующее сообщение об ошибке при попытке закрыть таблицу после длительного простоя:
Этот действие приведет к прекращению текущий код в режиме приостановки выполнения. Чтобы остановить выполнение кода?
Нажмите кнопкуДарезультаты в бесконечный цикл сообщения об ошибке. Чтобы выйти из программы Microsoft Access, необходимо использовать диспетчер задач.

Причина

Эта проблема возникает при выполнении всех следующих условий:
  • Microsoft при использовании драйвера Oracle, версия 2.573.6526.00.
  • ИмеетсяODBC обновить интервалзначение 1500.
  • У вас есть ODBCConnectionTimeoutпараметру реестра присвоено значение отличное от 0.

Решение

Для решения этой проблемы воспользуйтесь одним из следующих методов.

Метод 1: изменение ODBC обновление интервала

  1. Запустите Microsoft Access.
  2. НаСредстваменю, нажмите кнопкуПараметры.
  3. Нажмите кнопкуДополнительновкладку.
  4. ИзменениеODBC обновить интервалУстановка значения больше, чем значение по умолчанию 1500.

Способ 2: измените значение тайм-аут подключения ODBC в реестре

Предупреждение: Неправильное использование редактора реестра может привести к серьезным неполадкам, требующим переустановки операционной системы. Корпорация Майкрософт не несет ответственности за неправильное использование редактора реестра.. С помощью редактора реестра на свой собственный риск.
  1. НаЗапуститьМеню, нажмите кнопкуЗапустить.
  2. ВОткрытьполе, типRegedit.
  3. Найдите следующий раздел реестра:
       HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Jet\4.0\Engines\ODBC
    					
  4. Двойной щелчокConnectionTimeout, а затем изменитеДесятичныйзначение 0.
  5. Нажмите кнопкуОК, а затем закройте реестр редактор.

Статус

Корпорация Майкрософт подтвердила, что это проблема в Microsoft Access 2002.

Дополнительная информация

Действия для воспроизведения поведения

  1. Откройте любой связанный Oracle 8i таблицы.
  2. Свести к минимуму таблицы, а затем сверните Microsoft Access.
  3. Оставляет сеанс доступа неактивные около 1 до 2 часов. Обратите внимание, что через некоторое время появляется одно из сообщений об ошибке, описанное в разделе «Проблема» этой статьи.
Продукты независимых производителей, обсуждаемые в этой статье, производятся компаниями, независимыми от корпорации Майкрософт. Корпорация Майкрософт не дает никаких гарантий и обязательств относительно производительности или надежности этих продуктов.

Свойства

Код статьи: 282349 - Последний отзыв: 17 сентября 2011 г. - Revision: 3.0
Информация в данной статье относится к следующим продуктам.
  • Microsoft Access 2002 Standard Edition
Ключевые слова: 
kbstoprespond kbtshoot kbbug kberrmsg kbnofix kbmt KB282349 KbMtru
Переведено с помощью машинного перевода
ВНИМАНИЕ! Перевод данной статьи был выполнен не человеком, а с помощью программы машинного перевода, разработанной корпорацией Майкрософт. Корпорация Майкрософт предлагает вам статьи, переведенные как людьми, так и средствами машинного перевода, чтобы у вас была возможность ознакомиться со статьями базы знаний KB на родном языке. Однако машинный перевод не всегда идеален. Он может содержать смысловые, синтаксические и грамматические ошибки, подобно тому как иностранец делает ошибки, пытаясь говорить на вашем языке. Корпорация Майкрософт не несет ответственности за неточности, ошибки и возможный ущерб, причиненный в результате неправильного перевода или его использования. Корпорация Майкрософт также часто обновляет средства машинного перевода.
Эта статья на английском языке:282349

Отправить отзыв

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com