запросы adhoc с использованием opendatasource microsoft.ace.olebd.12.0 чтение файла Excel

#adhoc

#adhoc

Вопрос:

запросы adhoc с использованием opendatasource microsoft.ace.olebd.12.0 чтение файла Excel

Все работало нормально на моем локальном компьютере даже на производстве уже долгое время «месяцы». Пока пользователь является sysad. И затем, внезапно, скрипт, использующий OpenDataSource с использованием microsoft.ace.olebd.12.0, выдал ошибку

Поставщик OLE DB «Microsoft.ACE.OLEDB.12.0» для связанного сервера «(null)» вернул сообщение «Неопределенная ошибка». Сообщение 7303, уровень 16, состояние 1, строка 1 Не удается инициализировать объект источника данных поставщика OLE DB «Microsoft.ACE.OLEDB.12.0» для связанного сервера «(null)».

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

Я действительно уже запутался в том, что произошло с драйвером? Это какой-то срок действия драйвера ace??

Надеюсь, что кто-нибудь сможет мне помочь.

Ответ №1:

У вас все еще есть эта проблема? Это сервер x32 или x64? Вы установили какое-либо обновление Windows? Я получаю эту ошибку, используя драйвер AccessDatabaseEngine_x64, а затем просто установил драйвер x32 (без удаления x64), и он работал просто отлично. Это может быть зависимость от dll или что-то в этом роде. Проверьте, были ли у вас какие-либо обновления Windows, касающиеся этих драйверов.

Надеюсь, вы исправили свою проблему:D С уважением