Несколько Oracle клиентов ЦАП - PullRequest
0 голосов
/ 02 марта 2020

Моя группа перемещается на новый Windows Сервер (Windows Сервер 2016). Нам нужно перенести существующий код без повторной компиляции. Существующий код (на старом Server 2008) использует Oracle 11g и 12 c клиентов 32 и 64 бит. В основном неуправляемые (Oracle .DataAccess.Client) клиенты, но некоторые используют управляемые клиенты (Oracle .ManagedDataAccess.Client).

Можно ли установить все эти клиенты в GA C, чтобы приложения выбирали правильный?

1 Ответ

0 голосов
/ 02 марта 2020

Если вам действительно удалось установить Oracle 11g и 12 c клиентов 32 и 64 бит и ODP. NET Управляемый драйвер и все они работают, тогда вы можете гордиться собой.

  • ODP. NET Управляемый драйвер (Oracle .ManagedDataAccess.Client) независим от всех остальных, просто установите его.

  • Это не нужно устанавливать более одной версии (т.е. по одной для 32-битной и 64-битной версий). Итак, просто установите версию 12. и все готово.

Если вы не принудительно задаете указанную c версию (см. Как загрузить указанную c версию сборки из GA C) у вас есть политика Publisher, которая перенаправляет на установленную версию.

В случае, если вы устанавливаете Oracle клиент 12.2 или никогда, посмотрите SSMA, который не может найти указанного поставщика

...