Access непредвиденная ошибка драйвера внешней базы данных



Paradox и Непредвиденная ошибка драйвера внешней базы данных (11265)

Недавно мне пришлось писать программу на C# для конвертации данных из базы Paradox в другую, более современную. Как я выяснил, есть разные способы подключения к базе данных из C#, например, через Microsoft Jet OLE DB, или через Microsoft Paradox Driver, я выбрал второй способ. Строку подключения можно посмотреть на connectionstrings.com После удачного подключения через Microsoft Paradox Driver я пытался получить данные, но столкнулся с ошибкой «Непредвиденная ошибка драйвера внешней базы данных (11265)«.

При поиске решения проблемы я выяснил несколько важных вещей касательно Paradox в Windows 7 64 bit:

  1. Для 64 разрядной системы нет драйверов для базы Paradox. В этом можно убедиться, зайдя в Панель управления — Администрирование — Источники данных (ODBC) и не увидев там драйверов для Paradox-а. Однако, если зайти в Источники данных (ODBC) через c:\Windows\SysWOW64\odbcad32.exe — то мы сразу увидим там кучу дополнительных драйверов, включая Microsoft Paradox Driver.
    Таким образом, я пришел к 1-му выводу: приложение должно работать в режиме 32 битного приложения чтобы оно увидело драйвера для Paradox-а. Для этого приложение нужно компилировать с флагом 32BIT, либо установить этот флаг на exe файл, например, с помощью .Net Tools.
  2. Нужно быть внимательным при написании строки подключения Microsoft Paradox Driver. В ней обязательно должен обязательно присутствовать пробел после *.db. Без этого пробела программа не сможет найти драйвер.
  3. После подключения к базе через Microsoft Paradox Driver я попытался выполнить запрос к базе и получил ошибку » Непредвиденная ошибка драйвера внешней базы данных (11265) «. После долгих поисков в интернете я выяснил, что это происходит из-за того, что приложение не может создать в корне диска C: файл PDOXUSRS.NET. Напрашивался вывод, что приложение нужно запускать с администраторскими правами, чтобы она смогла писать в корень системного диска. Однако, как выяснилось, это не обязательно. Можно просто в BDE Administrator указать в Configuration\Drivers\Native\Paradox NET DIR другую папку для сохранения файла.
  4. Так же, необходимо, чтобы у пользователя были права на файл c:\Windows\System32\odbc32.dll (спасибо за помощь Владимиру в комментарии ниже)
  5. В строке подключения никаким образом не указать кодировку базы, т.к. у драйвера нет таких опций. Если база в windows-кодировке, драйвер будет ее упорно выдавать как западноевропейскую 1252. Единственное корректное решение, к которому я пришел — это преобразовывать кодировку, например, так:
    out_str = Encoding.GetEncoding(1251).GetString(Encoding.GetEncoding(1252).GetBytes(in_str))
    где in_str — это строка, полученная из базы.

В интернете встречается большое число различных советов. Большинство из них мне не помогли. Те, что я написал, возможно, для кого-то тоже не подойдут. Но возможно, кому-то я все-таки смог помочь.

Источник

Windows 10 & # 8216; непредвиденная ошибка драйвера внешней базы данных & # 8217;

Получаете ли вы сообщение об ошибке неожиданная ошибка от внешнего драйвера базы данных при попытке экспортировать документы из Microsoft Office?

Если это так, не паникуйте, так как эту проблему можно решить без проблем, и мы проверим, как решить все проблемы через несколько минут.

Как вы, возможно, знаете, Microsoft сама выпустила два выделенных обновления для Windows 10 (с номерами сборки KB4052233 и KB4052234) для автоматического исправления ошибки «Неожиданная ошибка от драйвера внешней базы данных».

Однако, похоже, что этим двум обновлениям удалось добавить больше проблем, чем решить существующие проблемы, из-за которых Microsoft отказалась от обновлений. Вскоре проблемы все еще существуют, и обновления, которые должны решить проблемы, также не работают. Вот почему вам необходимо устранить неисправность вручную, как описано ниже.

Как решить «непредвиденную ошибку от внешнего драйвера базы данных» в Windows 10

Поскольку проблема связана с недавним обновлением Windows 10, для решения этой проблемы вам придется вручную удалить то же самое обновление.

Кроме того, вы также должны отключить функцию автоматического обновления, поскольку система Windows может снова применить обновление автоматически, в ситуации, когда первоначальная проблема может появиться снова.

1. Вручную удалите исправление KB4041691 или любое другое недавнее обновление системы.

  1. Сначала перейдите в Безопасный режим (это отключит сторонние приложения и процессы, которые могут заблокировать определенный доступ в файлах последних обновлений), поэтому нажмите Win + R и выполните MSCONFIG ; в следующем окне перейдите на вкладку Boot и выберите Safe mode; перезагрузите ваше устройство.
  2. Теперь нажмите Win + I и в Системных настройках нажмите Обновление и безопасность .
  3. На левой панели нажмите Центр обновления Windows .
  4. Теперь в главном окне нажмите Дополнительные параметры.
  5. Затем выберите Просмотреть историю обновлений .
  6. Список обновлений будет указан там.
  7. Вы можете удалить определенные обновления – найдите запись KB4041691 и удалите ее для устранения проблемы «Неожиданная ошибка от драйвера внешней базы данных».

2. Отключите функцию автоматического обновления

  1. Нажмите горячие клавиши Win + R на клавиатуре.
  2. Внутри поля «Выполнить» введите gpedit.msc и нажмите Enter.
  3. В окне локальной групповой политики перейдите по следующему пути (с левой панели): Конфигурация компьютера -> Административные шаблоны -> Компоненты Windows -> Центр обновления Windows .
  4. Теперь в правой части главного окна дважды щелкните запись Настроить автоматические обновления .
  5. Установите флажок «Включено», чтобы включить эту политику при запросе
  6. Из доступных вариантов выберите второй: уведомить о загрузке и уведомить об установке ’.
  7. Теперь Windows больше не будет применять обновления автоматически. Когда будет доступно обновление, вы получите уведомление и сможете выбрать, устанавливать его или нет.

Таким образом, удаление обновления KB4041691 для Windows 10 поможет вам решить проблему с «непредвиденной ошибкой от внешнего драйвера базы данных».

Если это решение не работает, вы можете дополнительно выбрать запуск сканирования системы: откройте окно cmd с повышенными правами – щелкните правой кнопкой мыши значок «Пуск» Windows и выберите Командная строка (Admin) – и в Окно cmd выполняет sfc/scannow .

Кроме того, вы также можете выбрать восстановление системы: убедитесь, что вы выбрали точку восстановления, в которой не было ошибки «Неожиданная ошибка от драйвера внешней базы данных».

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

Источник

Об ошибке «Непредвиденная ошибка драйвера внешней базы данных» при создании или открытии XLS-файлов Microsoft Excel

Обзор

Данное обновление устраняет проблему, которая была введена в 10 октября 2017 г, обновить. По этой причине приложения, основанные на ядра базы данных Microsoft JET (Microsoft Access 2007 и более ранних версий или приложений сторонних разработчиков) не при создании или открытии XLS-файлов Microsoft Excel. При возникновении неполадки, появляется следующее сообщение об ошибке:

Непредвиденная ошибка драйвера внешней базы данных (1). (Ядро базы данных Microsoft JET)

Для получения дополнительных сведений об уязвимости, разрешенные в октябре 10 обновление, переход к CVE 2017 г. 8718.

Как получить и установить обновление

Каталог Центра обновления Майкрософт

Для получения отдельного пакета для данного обновления перейдите на веб-сайт каталога Центра обновления Майкрософт.

Дополнительные сведения

Сведения о файлах
Английская (США) версия данного обновления программного обеспечения устанавливает файлы, атрибуты которых указаны в приведенных ниже таблицах. Дата и время для файлов указаны в формате UTC. Дата и время для файлов на локальном компьютере отображаются в местном времени с вашим текущим смещением летнего времени (DST). Кроме того, при выполнении определенных операций с файлами, даты и время могут изменяться.

Сведения о файлах для Windows Server 2008

Файлы МАНИФЕСТА (.manifest) и файлы MUM (.mum), которые устанавливаются не указываются.

Получение справки и поддержки данного обновления для системы безопасности

Справка по защите от вирусов и вредоносных программ на компьютере под управлением Windows: Безопасность Майкрософт

Локальная поддержка для вашей страны: Международная поддержка

Источник

Access непредвиденная ошибка драйвера внешней базы данных

В некоторых приложениях К3 (График заказов, Раскрой и т.д.) старых версий используется механизм BDE. Кроме того, BDE может быть установлен у пользователя для других целей. Иногда DBE провоцирует ошибку (например, при работе отчетов Excel’e, управляемых скриптами). Ниже приведен способ настройки системы для «мирного» существования ADO и BDE.

Итак, противная ошибка 15877 или проблема BDE.

Начиная с версии Windows XP с SP2 появилась проблема доступа к DBF файлам с помощью ADO в присутствии BDE (позволялось только одно соединение к DBF).
Баг такой. При запуске двух любых приложений, пользующихся драйвером DBASE ODBC возникает ошибка 15877 («Непредвиденная ошибка драйвера внешней базы данных «) и приложение, запущенное вторым, отказывается работать. Хотя они обращаются к разным Dbf-файлам.
Раньше проблема решалась путём “убивания” самого BDE.

На текущий момент времени народ нашёл решение этой проблемы. Появилась интересная ссылка http://support.microsoft.com/kb/307455/EN-US/
Это предлагает сам Microsoft:

How to control whether Access loads the Borland Data Engine (BDE)
SUMMARY
If you want to control when and if the Borland Database Engine (BDE) is used by Microsoft Access, you can do so by changing the value in the following registry key:
HKEY_LOCAL_MACHINE\Software\Microsoft\Jet\4.0\Engi nes\Xbase\BDE
NOTE: You may have to manually add this key.

Back to the top

MORE INFORMATION
The following steps show you how to add this registry key and how to set the appropriate value.

WARNING: If you use Registry Editor incorrectly, you may cause serious problems that may require you to reinstall your operating system. Microsoft cannot guarantee that you can solve problems that result from using Registry Editor incorrectly. Use Registry Editor at your own risk.

In Microsoft Windows 98 or Microsoft Windows Millennium Edition
1.
Click Start, click Run, and then type regedit in the Open box.
2. In Registry Editor, locate the following key:
HKEY_LOCAL_MACHINE\Software\Microsoft\Jet\4.0\Engi nes\Xbase
3. If you see the BDE entry (the BDE entry is of type DWord) under the Xbase key, go to step 8. If the BDE entry is not under the Xbase key, you must add it. To add the BDE key with its associated DWord value, follow steps 4 through 7:
4. Click the Xbase key.
5. On the Edit menu, point to New, and then click DWORD Value. Note that a new DWORD with the temporary name of New Value #1 appears under the Xbase key.
6. Click New Value #1, and then on the Edit menu, click Rename.
7. Change the name to BDE.
8. Double-click BDE to open it.
9. Under Base, click Decimal.
10. In the Value data box, set the BDE key to one of the following three values:
• 0 — Use the BDE if it is installed. If not, use the ISAM.
• 1 — Always use the BDE. If it’s not installed then fail.
• 2 — Always use the ISAM.

After you type the setting that you want in Value data, click OK.
11. Quit Registry Editor.
In Microsoft Windows NT or Microsoft Windows 2000
1. Click Start, click Run, and then type regedt32 in the Open box.
2. In Registry Editor, locate the following key:
HKEY_LOCAL_MACHINE\Software\Microsoft\Jet\4.0\Engi nes\Xbase
3. If you see the BDE entry (the BDE entry is of type DWord) under the Xbase key, double-click it, and then go to step 8. If the BDE entry is not under the Xbase key, you must add it. To add the BDE key with its associated DWord value, follow steps 4 through 7:
4. Click the Xbase key.
5. On the Edit menu, click Add Value.
6. In the Value Name box, type BDE.
7. In the Data Type list, click REG_DWORD, and then click OK.
8. In the Data box, type one of the following three values:
• 0 — Use the BDE if it is installed. If not, use the ISAM.
• 1 — Always use the BDE. If it’s not installed then fail.
• 2 — Always use the ISAM.

9. Under Radix, click Decimal, and then click OK.
10. Quit Registry Editor.

То есть, с помощью regedit(a) или изменить или вставить:

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Jet\4.0\Engi nes\Xbase]
значение:
«BDE»=dword:00000002
То есть всегда использовать ISAM

Источник

Access непредвиденная ошибка драйвера внешней базы данных

Получение непредвиденной ошибки из внешнего драйвера базы данных (1) при импорте данных из Excel для доступа

У меня есть 2010 Excel file с листом, который охватывает 34864 rows и 1387 columns . Я пытаюсь импортировать его в Access 2010 с помощью мастера импорта, но когда я выбираю этот лист, Access не отвечает и через несколько секунд дает мне

«Неожиданная ошибка из внешнего драйвера базы данных (1)»

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

ОТВЕТЫ

Ответ 1

Эта ошибка может возникнуть после установки исправления безопасности KB4041681. Смотрите эту запись MSDN. В моем случае замена Microsoft.Jet.OLEDB.4.0 провайдера на Microsoft.ACE.OLEDB.12.0 помогла.

Ответ 2

В вашем случае это может быть количество столбцов, поэтому сначала попробуйте импортировать меньше 255. Кроме того, это может быть размер данных в столбцах или типах данных (импорт текста в числовые и т.д.).

Ответ 3

Я тоже испытал эту проблему и нашел очень простое и простое решение. Я заметил, что моя таблица имела свое имя, поэтому я решил посмотреть, не вызывает ли это проблема. Я изменил его на имя по умолчанию «Sheet1» и, конечно же, он сработает!

Ответ 4

Сохраните лист Excel в файле с расширением CommS с разделителями. Затем загрузите его в виде текстового файла. Для меня это прекрасно работает.

Проблема заключается в том, что в .xls(x) присутствуют всевозможные проблемы с планировкой. Преобразуя его в .CSV, удаляет все связанные с планированием разметки и преобразует их в «сырые» данные.

Ответ 5

В ответ на строки RHiggins ответьте:

В моем случае Jet OleDb.4.0 выбросил эту ошибку (oledbconnection.open()), потому что имя рабочего листа в рабочей книге (.xls) было слишком длинным.

Ответ 6

Загрузите и установите Распространяемый Microsoft Access Database Engine 2010, а затем измените строки подключения DB в Microsoft Excel, чтобы использовать ACE в качестве поставщика.

Microsoft работает над разрешением и предоставит обновление в предстоящей версии.

Ответ 7

Ответ 8

В моем случае электронная таблица была связана с другой таблицей. Я импортировал подмножество оригинального листа. Я создал новый лист и скопировал столбец данных по столбцу в блокнот, а затем на новый лист, удалив ссылки. В ссылках было что-то, что вызывало проблему.
BTW: это был этот набор данных, так как я сделал эту последовательность импорта из этой электронной таблицы в эту базу данных более 50 раз. Сокращение вдвое данных для первой (большей) половины данных, но не для второй.

Ответ 9

Привет, я также сталкиваюсь с этой ошибкой при импорте файла .xlsb. После этого я скопировал содержимое в другой файл xlsx и импортировал этот файл xlsx.

Ответ 10

Я получал эту ошибку при импорте из файла XLSB, сохраняю файл как файл XLSX и затем импортирую, должен работать

Ответ 11

Другая проблема, которая обнаруживается, заключается в том, что файл excel сохраняется как бинарная таблица excel, просто сохраняя ее как книгу Excel и она отлично загружается.

Ответ 12

У меня была такая же ошибка. Электронная таблица была создана из другого программного обеспечения (SAP). Поскольку он не был создан Office, Excel не смог его прочитать (. ). Я должен открыть их в Excel, сохранить его, а затем загрузить в Access и он работает! В худшем случае, скажем, у вас есть десятки файлов, вы можете просто открыть и закрыть их кодом VBA перед импортом.

Ответ 13

У меня была такая же проблема, после получения обновления для системы безопасности в Windows7 эта ошибка произошла. У нас слишком много файлов excel для выполнения операции открытия/закрытия, поэтому я решил попробовать другие способы.

1- Вернуть точку восстановления, когда Access работал нормально: в моем случае это не сработало. Единственное изменение в конфигурации программного обеспечения — это обновление для системы безопасности, и кажется, что обновление для системы безопасности по-прежнему вызывает проблемы.

2- Сокращение строк, столбцов и т.д.: Это не сработало для меня; первый файл, доступ к которому пытался достигнуть, имел 10k строк, что уменьшало эти строки до 3, не было решением.

3- Попытка изменить строку подключения: для меня это не сработало, это тоже не очень разумно; соединение работает годами, вдруг почему это остановится? В некоторых случаях это происходит, но не в этот раз.

4- Удаление последнего обновления для системы безопасности, работающего в моем случае. Ниже приведено исправленное обновление безопасности.

Удачи в решении.

Ответ 14

Решено для Windows 7:

Удалите обновления безопасности KB4041681 и KB4041678 оба (связанные с поставщиком Excel и Jet/ACE)

Ответ 15

Решение, работавшее для меня при решении этой проблемы, заключается в том, что файл Excel, в котором выполняется импорт/экспорт, открывается при импорте и экспорте.

Проблема, по-видимому, вызвана тем, что транзакция Patch предотвращает транзакцию между файлами CLOSED.xls и другими внешними приложениями базы данных. Имея файл excel, открывайте адреса этой проблемы.

Ниже приведены примеры примеров кода, чтобы подчеркнуть, что работает, а что нет с VBA:

FAILS

WORKS

Ответ 16

В моем случае (у меня такая же ошибка) проблема заключалась в том, что у меня была БД Access, хранящаяся на сетевом диске, на котором закончилось свободное место (недостаточно свободного места для завершения импорта). Я освободил место и сжал БД; ошибка не появилась снова.

Paradox и Непредвиденная ошибка драйвера внешней базы данных (11265)

Недавно мне пришлось писать программу на C# для конвертации данных из базы Paradox в другую, более современную. Как я выяснил, есть разные способы подключения к базе данных из C#, например, через Microsoft Jet OLE DB, или через Microsoft Paradox Driver, я выбрал второй способ. Строку подключения можно посмотреть на connectionstrings.com После удачного подключения через Microsoft Paradox Driver я пытался получить данные, но столкнулся с ошибкой «Непредвиденная ошибка драйвера внешней базы данных (11265)«.

При поиске решения проблемы я выяснил несколько важных вещей касательно Paradox в Windows 7 64 bit:

  1. Для 64 разрядной системы нет драйверов для базы Paradox. В этом можно убедиться, зайдя в Панель управления — Администрирование — Источники данных (ODBC) и не увидев там драйверов для Paradox-а. Однако, если зайти в Источники данных (ODBC) через c:\Windows\SysWOW64\odbcad32.exe — то мы сразу увидим там кучу дополнительных драйверов, включая Microsoft Paradox Driver.
    Таким образом, я пришел к 1-му выводу: приложение должно работать в режиме 32 битного приложения чтобы оно увидело драйвера для Paradox-а. Для этого приложение нужно компилировать с флагом 32BIT, либо установить этот флаг на exe файл, например, с помощью .Net Tools.
  2. Нужно быть внимательным при написании строки подключения Microsoft Paradox Driver. В ней обязательно должен обязательно присутствовать пробел после *.db. Без этого пробела программа не сможет найти драйвер.
  3. После подключения к базе через Microsoft Paradox Driver я попытался выполнить запрос к базе и получил ошибку » Непредвиденная ошибка драйвера внешней базы данных (11265) «. После долгих поисков в интернете я выяснил, что это происходит из-за того, что приложение не может создать в корне диска C: файл PDOXUSRS.NET. Напрашивался вывод, что приложение нужно запускать с администраторскими правами, чтобы она смогла писать в корень системного диска. Однако, как выяснилось, это не обязательно. Можно просто в BDE Administrator указать в Configuration\Drivers\Native\Paradox NET DIR другую папку для сохранения файла.
  4. Так же, необходимо, чтобы у пользователя были права на файл c:\Windows\System32\odbc32.dll (спасибо за помощь Владимиру в комментарии ниже)
  5. В строке подключения никаким образом не указать кодировку базы, т.к. у драйвера нет таких опций. Если база в windows-кодировке, драйвер будет ее упорно выдавать как западноевропейскую 1252. Единственное корректное решение, к которому я пришел — это преобразовывать кодировку, например, так:
    out_str = Encoding.GetEncoding(1251).GetString(Encoding.GetEncoding(1252).GetBytes(in_str))
    где in_str — это строка, полученная из базы.

В интернете встречается большое число различных советов. Большинство из них мне не помогли. Те, что я написал, возможно, для кого-то тоже не подойдут. Но возможно, кому-то я все-таки смог помочь.

Об ошибке «Непредвиденная ошибка драйвера внешней базы данных» при создании или открытии XLS-файлов Microsoft Excel

Обзор

Данное обновление устраняет проблему, которая была введена в 10 октября 2017 г, обновить. По этой причине приложения, основанные на ядра базы данных Microsoft JET (Microsoft Access 2007 и более ранних версий или приложений сторонних разработчиков) не при создании или открытии XLS-файлов Microsoft Excel. При возникновении неполадки, появляется следующее сообщение об ошибке:

Непредвиденная ошибка драйвера внешней базы данных (1). (Ядро базы данных Microsoft JET)

Для получения дополнительных сведений об уязвимости, разрешенные в октябре 10 обновление, переход к CVE 2017 г. 8718.

Как получить и установить обновление

Каталог Центра обновления Майкрософт

Для получения отдельного пакета для данного обновления перейдите на веб-сайт каталога Центра обновления Майкрософт.

Дополнительные сведения

Сведения о файлах
Английская (США) версия данного обновления программного обеспечения устанавливает файлы, атрибуты которых указаны в приведенных ниже таблицах. Дата и время для файлов указаны в формате UTC. Дата и время для файлов на локальном компьютере отображаются в местном времени с вашим текущим смещением летнего времени (DST). Кроме того, при выполнении определенных операций с файлами, даты и время могут изменяться.

Сведения о файлах для Windows Server 2008

Файлы МАНИФЕСТА (.manifest) и файлы MUM (.mum), которые устанавливаются не указываются.

Получение справки и поддержки данного обновления для системы безопасности

Справка по защите от вирусов и вредоносных программ на компьютере под управлением Windows: Безопасность Майкрософт

Локальная поддержка для вашей страны: Международная поддержка

Драйвер ODBC Excel: непредвиденная ошибка драйвера внешней базы данных

С момента обновления Windows от 10 октября перестали работать драйверы ODBC Excel. Мы получаем следующую ошибку при попытке прочитать файл:

«Неожиданная ошибка драйвера внешней базы данных (1)»

Мы открываем файлы Excel в Delphi, используя соединение ADO со следующей строкой соединения:

Я могу заставить его работать, переключившись на Microsoft.ACE.OLEDB.12.0, но для этого всем нашим клиентам нужно будет установить распространяемый компонент Microsoft Access Database Engine на все компьютеры, на которых они используют наше программное обеспечение.

У кого-нибудь есть другое решение или обходной путь? Заранее спасибо.

9 ответов

На машине клиента я деинсталлировал KB4041681 (Windows 7), который поставлялся с последним патчем Microsoft. На моем компьютере я деинсталлировал KB4041676 (Windows 10). После этого Microsoft.Jet.OLEDB.4.0 теперь работает.

Я надеюсь, что Microsoft скоро исправит эту ошибку.

Есть одно решение. Заменить «Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\MyExcel.xls;Extended Properties=»Excel 8.0;HDR=Yes;IMEX=1» с Provider=Microsoft.ACE.OLEDB.12.0;Data Source=C:\MyExcel.xls; Extended Properties=\»Excel 12.0;HDR = YES; После этого изменения вам нужно будет установить драйвер системы Office 2007: компоненты подключения к данным из ссылка на клиентском компьютере.

У меня была такая же проблема с двумя приложениями, разработанными мной за 3 года (c # и java). С 10 октября 2017 года я не мог экспортировать в Excel 2003, но 2007 работал и не мог импортировать из Excel 2003, но 2007 год работал и для импорта.

В ArcGIS Desktop 10.5.1 от ESRI (самая популярная программа для обработки географических данных) Не удалось открыть файлы Excel 2003 и .mdb.

Временное решение: удалить KB4041693, KB4041687 в Windows 8.1 (возможно, для w10).

В журнале изменений Microsoft обоих путей говорится что-то об «обновлениях [. ] и обновлениях безопасности для Microsoft Jet». После удаления и перезапуска все программное обеспечение снова становится нормальным.

Эта проблема появилась 10 октября 2017 года. На форумах microsoft сообщалось об этой проблеме (kb4041693 должен «исправить», но по-прежнему не работает). Может быть, через несколько недель они исправят (как следует) эту проблему.

Для меня это сработало, выполнив следующие действия:

Пс .: У нас стоит Windows Server 2008R2

После этого я снова запустил задание SQL, и он работал нормально.

Если вы работаете с пакетом SSIS, измените версию Excel Sheet с 2003 на 2007 в источнике Excel или месте назначения Excel. Как правило, эта проблема связана с версией Excel.

У меня такая же проблема. Изменен Excel 2007 в местах назначения Excel. Это сработало. Это то же самое, что и изменение provider = Microsoft.ACE.OLEDB.12.0.

ВОТ решение . я нашел его на другом форуме и отлично работает для меня . он будет работать на 100%

Как упоминается ниже:

KB4041681 устанавливает версию 4.0.9801.1 файла msexcl40.dll.

Найдите предыдущую версию (4.0.9801.0) msexcl40.dll

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

Обновите раздел реестра HKEY_LOCAL_MACHINE \ SOFTWARE \ Wow6432Node \ Microsoft \ Jet \ 4.0 \ Engines \ Excel \ win32, чтобы он указывал на расположение из шага 2.

Удалите эти обновления (в соответствии с вашей ОС), и ваш код начнет нормально работать.

  • KB4041681 — Windows 7 с пакетом обновления 1 (SP1) и Windows Server 2008 R2 с пакетом обновления 1 (SP1)
  • KB4041690 — Windows Server 2012
  • KB4041693 — Windows 8.1 и Windows Server 2012 R2
  • KB4041678 — для меня это была проблема

Эта проблема возникла в недавнем обновлении Microsoft Office. альтернативных решений на данный момент нет.

Windows 10 & # 8216; непредвиденная ошибка драйвера внешней базы данных & # 8217;

Получаете ли вы сообщение об ошибке неожиданная ошибка от внешнего драйвера базы данных при попытке экспортировать документы из Microsoft Office?

Если это так, не паникуйте, так как эту проблему можно решить без проблем, и мы проверим, как решить все проблемы через несколько минут.

Как вы, возможно, знаете, Microsoft сама выпустила два выделенных обновления для Windows 10 (с номерами сборки KB4052233 и KB4052234) для автоматического исправления ошибки «Неожиданная ошибка от драйвера внешней базы данных».

Однако, похоже, что этим двум обновлениям удалось добавить больше проблем, чем решить существующие проблемы, из-за которых Microsoft отказалась от обновлений. Вскоре проблемы все еще существуют, и обновления, которые должны решить проблемы, также не работают. Вот почему вам необходимо устранить неисправность вручную, как описано ниже.

Как решить «непредвиденную ошибку от внешнего драйвера базы данных» в Windows 10

Поскольку проблема связана с недавним обновлением Windows 10, для решения этой проблемы вам придется вручную удалить то же самое обновление.

Кроме того, вы также должны отключить функцию автоматического обновления, поскольку система Windows может снова применить обновление автоматически, в ситуации, когда первоначальная проблема может появиться снова.

1. Вручную удалите исправление KB4041691 или любое другое недавнее обновление системы.

  1. Сначала перейдите в Безопасный режим (это отключит сторонние приложения и процессы, которые могут заблокировать определенный доступ в файлах последних обновлений), поэтому нажмите Win + R и выполните MSCONFIG ; в следующем окне перейдите на вкладку Boot и выберите Safe mode; перезагрузите ваше устройство.
  2. Теперь нажмите Win + I и в Системных настройках нажмите Обновление и безопасность .
  3. На левой панели нажмите Центр обновления Windows .
  4. Теперь в главном окне нажмите Дополнительные параметры.
  5. Затем выберите Просмотреть историю обновлений .
  6. Список обновлений будет указан там.
  7. Вы можете удалить определенные обновления – найдите запись KB4041691 и удалите ее для устранения проблемы «Неожиданная ошибка от драйвера внешней базы данных».

2. Отключите функцию автоматического обновления

  1. Нажмите горячие клавиши Win + R на клавиатуре.
  2. Внутри поля «Выполнить» введите gpedit.msc и нажмите Enter.
  3. В окне локальной групповой политики перейдите по следующему пути (с левой панели): Конфигурация компьютера -> Административные шаблоны -> Компоненты Windows -> Центр обновления Windows .
  4. Теперь в правой части главного окна дважды щелкните запись Настроить автоматические обновления .
  5. Установите флажок «Включено», чтобы включить эту политику при запросе
  6. Из доступных вариантов выберите второй: уведомить о загрузке и уведомить об установке ’.
  7. Теперь Windows больше не будет применять обновления автоматически. Когда будет доступно обновление, вы получите уведомление и сможете выбрать, устанавливать его или нет.

Таким образом, удаление обновления KB4041691 для Windows 10 поможет вам решить проблему с «непредвиденной ошибкой от внешнего драйвера базы данных».

Если это решение не работает, вы можете дополнительно выбрать запуск сканирования системы: откройте окно cmd с повышенными правами – щелкните правой кнопкой мыши значок «Пуск» Windows и выберите Командная строка (Admin) – и в Окно cmd выполняет sfc/scannow .

Кроме того, вы также можете выбрать восстановление системы: убедитесь, что вы выбрали точку восстановления, в которой не было ошибки «Неожиданная ошибка от драйвера внешней базы данных».

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

Источник

You may also like...