|
Внешние источники данных и MySQL ODBC Drivers | ☑ | ||
---|---|---|---|---|
0
servs
18.07.13
✎
11:40
|
Добрый день!
Не получается подключиться к БД MySQL используя внешние источники данных. Версия ОС: Win7x32 Версия 1С: 8.2.18.82 Версии MySQL ODBC, используя которые, пробовал подключиться: - MySQL ODBC 5.2a Driver - MySQL ODBC 5.2 Unicode Driver - MySQL ODBC 3.51 Driver В конфигураторе добавляю новый внешний источник данных, затем на закладке "Данные" добавляю таблицу, открывается "Конструктор внешнего источника данных", ставлю "Выбрать из списка таблиц внешнего источника данных", нажимаю "Далее". В поле "Строка соединения" пишу текст: "DRIVER={MySQL ODBC 5.2a Driver}; SERVER=10.25.2.15; DATABASE=cdrdb;" Заполняю поля "Имя пользователя" и "Пароль". При нажатии на кнокпку ОК получаю сообщение: "Ошибка ODBC. SQLSTATE: IM002 Номер ошибки: 0 Описание: [Microsoft][Диспетчер драйверов ODBC] Источник данных не найден и не указан драйвер, используемый по умолчанию " Добавляю таблицу вручную, в режиме Предприятие выполняю код: ПараметрыСоединения = Новый ПараметрыСоединенияВнешнегоИсточникаДанных; ПараметрыСоединения.СтрокаСоединения= " |DRIVER={MySQL ODBC 5.2a Driver}; |SERVER=10.25.2.15; |DATABASE=cdrdb; |UID=usr; |PWD=psw;"; ВнешниеИсточникиДанных.ВнИст.УстановитьОбщиеПараметрыСоединения(ПараметрыСоединения); ВнешниеИсточникиДанных.ВнИст.УстановитьСоединение(); ошибка такая же... В панели управления - Администрирование - Источники данных ODBC - драйвера отображаются, пользовательские DSN создаю, тест соединения проходит. Из Excel соединение есть. В 1С используя объект "ADODB.Connection" при аналогичной строке подключения соединение происходит: Соединение = Новый COMОбъект("ADODB.Connection"); Соединение.Mode=3; Соединение.ConnectionTimeout = 15; Соединение.CursorLocation= 3; Соединение.ConnectionString=" |DRIVER={MySQL ODBC 5.2a Driver}; |SERVER=10.25.2.15; |DataBase=cdrdb; |UID=usr; |PWD=psw; |"; Попытка Соединение.Open(); Исключение Сообщить(ОписаниеОшибки()); КонецПопытки; Перед созданием этой темы прочитал: v8: 1c 8.2 Проблема со внешними источниками данных (mysql) http://www.miko.ru/blogs/SwordBlog/52/ Не помогло. Что я упустил? |
|||
1
Mitriy
18.07.13
✎
11:44
|
возможно, база серверная, драйвера не там или нужны 64-битные... много чего может быть...
|
|||
2
servs
18.07.13
✎
11:46
|
(1) для того чтобы из конфигуратора (не на сервере 1с) увидеть таблицы БД MySQL нужно установить драйвера ODBC на сервер 1С?
|
|||
3
servs
18.07.13
✎
11:48
|
+ (0) архитектура 1С клиент-сервер
|
|||
4
servs
18.07.13
✎
11:56
|
У кого-нибудь работает связка 8.2.18.82 - MySQL ODBC через внешние источники данных?
Отпишитесь, если да. |
|||
5
servs
18.07.13
✎
12:07
|
(1) на сервере 1С(Win2008x64) переустановил сначала x32, затем x64 версии драйвера MySQL ODBC 5.2a Driver, ошибка та же.
|
|||
6
servs
18.07.13
✎
12:28
|
Моя ошибка в том, что драйвера устанавливал на рабочем сервере 1С, а нужно было на тестовом.
(1) спасибо, ваше сообщение помогло. |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |