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

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

На моем локальном все работало нормально даже на продакшене уже давно "месяцы". Пока пользователь является системным администратором. А потом внезапно скрипт, использующий OpenDataSource с использованием microsoft.ace.olebd.12.0, выдал ошибку

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

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

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

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


person ace.spades    schedule 10.10.2011    source источник


Ответы (1)


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

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

person Onuris    schedule 20.12.2011