Подключение Источников данных oracle к базе 1с #720595


#0 by glime
Добрый день. Помогите пожалуйста разобраться. Есть БД на оракле, есть 1С(старая неуправляемое приложение), заказчик хочет миграцию данных через объект "Источники данных" из оракла в 1с. Проблема заключается в следующем, исполнив танцы с бубнами, мне удалось на стороне клиента(терминальный сервер х64) установив туда х32 драйвера(пакет ODAC 11.2 Release 4 and Oracle Developer Tools for Visual Studio (11.2.0.3.0)), и настроив ODBC то же через х32, подключится к БД и получить данные. Строка подключения СтрокаСоединения =  "Driver={Oracle in OraClient11g_home2};Data Source=bdora;User Id=xxxxxx;Password=xxxxxx;" при попытке изменить строку на СтрокаСоединения =  "Provider=OraOLEDB.Oracle;Data Source=(DESCRIPTION =(ADDRESS = (PROTOCOL = TCP)(HOST = bdtest.xxxx.local)(PORT = 1521))(CONNECT_DATA =(SID = ora)(SERVICE NAME = ora)));User Id=xxxx;Password=xxxxxxx;"; валит ошибку "Не удается найти указанный поставщик. Вероятно, он установлен неправильно."
#1 by Maxus43
в файлике udl собери строку соединения
#2 by glime
это как?
#3 by glime
я просто больше 1С программист и с прочими областями проблема, может кто подскажет, а то я третий день шаманствую
#4 by glime
при попыке прописать это все хозяйство в источнеке данных при создании таблицы матюгается "не удается найти указанный поставщик. вероятно он установлен неправильно"
#5 by glime
и еще чем отличается подключение через Driver={Oracle in OraClient11g_home2} от Provider=OraOLEDB.Oracle Как создается Provider и где прописывается
#6 by Maxus43
сделай пустой файлик, с расширением *.udl тыкни на него - сможешь собрать там строку соединения, увидишь какие драйвера установлены и прочее
#7 by glime
все получилось. Подключил источник данных. Таблицы увидел. Добавил в БД несколько таблиц. Проблема вылезла в следующем. Пытаюсь сделать запрос к таблице, в обработке "Консоль запросов"(не управляемая), мне же начинает вываливаться ошибка "Источник данных не найден и не установлен драйвер", логически возможно нужно выполнять запрос на стороне сервера??
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С