Имя: Пароль:
1C
1С v8
Windows server 2012 драйвер ODBC MySQL не находит
, ,
0 Адепт1С
 
11.09.19
16:56
Windows server 2012 64 битный, 1С 64 битная установлены оба драйвера MySQL ODBC 5.1 64 битный и 32, Пользовательский DNS добавил
При попытки добавить базу через конструктор ВнещнихИсточниковДанных пишет что драйвер не найден и в списке выбора его нет, также пробовал через ADODB соединение тот же результат.
В чем может быть проблема? Подскажите.
Последняя строка соединения через внешние источники данных выглядела так
Provider=MSDASQL.1;Driver={MySQL ODBC 5.1 Driver};Server=serv;
Database=basa;User=user;Password=******;Option=3; хотя перепробовал много.
UDL соединяется все летает :(
1 Адепт1С
 
12.09.19
05:59
1с Предприятие 8.3 / Управление торговлей 11
Подскажите куда глянуть может права каких нибудь не хватает или драйвер особым способом надо установить?
2 rsv
 
12.09.19
09:03
(0) если через интерактив  файлика  udl все ок - откройте его текстовым редактором. ;По моему  в нем строка подключения будет .
3 SSSSS_AAAAA
 
12.09.19
09:08
(0) Откройте Udl как текстовый файл и скопируйте оттуда строку подключения.
4 Адепт1С
 
12.09.19
09:33
[oledb]
; Everything after this line is an OLE DB initstring
Provider=MSDASQL.1;Password=*****;Persist Security Info=True;User ID=user;Extended Properties="DSN=mysql;SERVER=server;UID=user;PWD=*****;DATABASE=base;PORT=3306";Initial Catalog=catalog

Там вот такая информация что то не очень похоже на строку подключения к mysql ни версии драйвера ничего.
Не работает
5 Адепт1С
 
12.09.19
09:35
Тут наткнулся на одну информация что в реестре надо прописывать используемый драйвер в ветке
[HKEY_LOCAL_MACHINE\SOFTWARE\ODBC\ODBCINST.INI
Кто нибудь знает подробности информацию могу предоставить по реестру.
6 Адепт1С
 
12.09.19
10:41
Может попробовать дать пользователю USR1C8 дать полные права на эту ветку HELP кто сталкивался с этим?
7 rsv
 
12.09.19
11:27
Странно другое ... в (0)  udl работает но ado не работает но если
в коннекте ado  прописать не строку , а путь к файлику то и адо  заработает
8 rsv
 
12.09.19
11:28
Должно
9 Адепт1С
 
12.09.19
14:00
СтрокаСоединения = "C:\Users\User\Desktop\cn.udl";
Соединение = Новый COMОбъект("ADODB.Connection");
Попытка
Соединение.Open(СтрокаСоединения);
СоединениеУстановлено = Истина;
Сообщить("Соединение установлено");
Исключение
ТекстСообщения = ""+ТекущаяДата()+" Connection error: "+ОписаниеОшибки();
Сообщить(ТекстСообщения);
СоединениеУстановлено = Ложь;
КонецПопытки;

Через cn.udl файл соединяется, а в коде нет пишет
DefaultDatabase    Произошла исключительная ситуация (ADODB.Connection): Операция не допускается, если объект закрыт.    
Properties.Item    Неверное число параметров
Всю голову сломал в реестре HKEY_LOCAL_MACHINE\SOFTWARE\ODBC\ODBCINST.IN права на чтение стоят :(
10 Salimbek
 
12.09.19
14:15
(0) Недавно было: Не могу подключить внешний источник данных MySQL
Там еще пара вариантов строки подключения
11 Адепт1С
 
12.09.19
15:12
В Excel через внешние источники все соединяется записи добовляется делаем выводы что 1с не видит просто драйвер mysql либо права у 1с на драйвер нет.
(10) Тут вроде как тоже нет решения.
Где можно покопать с правами 1с?
12 Salimbek
 
12.09.19
15:45
(11) А процедура твоя - выполняется НаКлиенте или НаСервере?
13 Salimbek
 
12.09.19
15:48
+(12) ...а, конструктор Внешних источников - значит на сервере. Драйвер MySQL еще можно попробовать какой-то только один оставить, сначала удалить все и поставить только х32, если не поможет - удалить и поставить х64
14 Адепт1С
 
12.09.19
16:06
Через adodb побключение НаСервере и через ВнешниеИсточникиДанных тоже думаю на сервере. Я так понимаю драйвер установлен только 1с его не видит что это может быть?
15 Salimbek
 
12.09.19
16:22
(14) Да ктож его знает - почему у тебя не работает.
1) MySQL - Внешние источники данных, подключение к БД сайта

2) Правила блокировки в FireWall и на сервере и на MySQL

Тут вот еще ошибки ловили: ODBC. На файловой работает, на SQL не работает
16 Адепт1С
 
13.09.19
10:55
Новые подробности насчет 1С 64 битная я погорячился она 32 битная в связи с этим у меня вопрос какой в итоге ставить драйвер 64 или 32?
17 Salimbek
 
13.09.19
18:00
32, причем, желательно 64 вообще удалить
18 Asmody
 
13.09.19
19:33
И помнить, что в x64 винде 2 менеджера ODBC
2 + 2 = 3.9999999999999999999999999999999...