Попытка обновить версию провайдера ibm db2. Ошибка при получении: ОШИБКА OLE DB: ошибка ole DB или odbc. Не удалось найти конкретную процедуру - PullRequest
0 голосов
/ 11 ноября 2019

Попытка обновить версию провайдера IBM Db2. Шаги, которые я выполняю:

  • Открыть строку подключения любого источника данных.
  • Введите имя сервера
  • В параметре поставщика вверху: нажмите на раскрывающийся список,выберите «Собственный OLE DB» и «Поставщик IBM OLE DB 11.1.1».

Тестовое соединение работает.

При попытке повторно обработать измерение появляется ошибка:

ОШИБКА OLE DB: ошибка ole DB или odbc. Не удалось найти конкретную процедуру

1 Ответ

1 голос
/ 12 ноября 2019

Вот ключевые сообщения вашего дела:

  • Обновление DB2 до V11.1
  • Тестовое соединение работает
  • Ошибка: ОШИБКА OLE DB: Определеннаяпроцедура не может быть найдена.

На основании вышеизложенного, симптом может быть вызван тем, что Db2 каким-то образом читает неожиданную старую версию файла (ов), относящегося к OLE. Но тестовое соединение не считывает / не требует этих файлов, связанных с OLE, поэтому может быть выполнено без каких-либо ошибок.

В этой неожиданной ситуации нам может потребоваться полностью удалить старые ненужные файлы версий и разместить только новые файлы версий. Поэтому предлагается один раз удалить Db2, перезагрузить компьютер, а затем снова установить Db2.

FYI, вот стартовая страница для удаления Db2:

Удаление продуктов базы данных Db2
https://www.ibm.com/support/knowledgecenter/en/SSEPGG_11.5.0/com.ibm.db2.luw.qb.server.doc/doc/c0059726.html

Надеюсь, это поможет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...