Это зависит от версии вашего Oracle.DataAccess.dll
. Вы не сообщили нам, поэтому, пожалуйста, ознакомьтесь с Матрицей поддержки взаимодействия между клиентом и сервером для различных Oracle версий (Do c ID 207303.1)
Если ваша База данных 10.2.0, тогда Oracle.DataAccess.dll
версии 11.2 и 12.1 должны работать, в противном случае вам придется обновить Oracle Клиент.
Примечание, версия Oracle .DataAccess.dll должен точно соответствовать клиенту Oracle. Установка более одного Oracle клиента может быть проблемой, лучше полностью удалить старые версии перед установкой новой.
В случае, если вы установите Oracle Клиент 12.2 или новее, посмотрите на это: SSMA не может найти указанного поставщика
Обычно вам не нужно перекомпилировать ваше приложение. Если в GA C определено Oracle.DataAccess.dll
, то ваше приложение автоматически загрузит правильную версию Oracle.DataAccess.dll
на основе политик GA C.