Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

Windows server 2012 драйвер ODBC MySQL не находит

Windows server 2012 драйвер ODBC MySQL не находит
Я
   Адепт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
Подскажите куда глянуть может права каких нибудь не хватает или драйвер особым способом надо установить?
   rsv
 
2 - 12.09.19 - 09:03
(0) если через интерактив  файлика  udl все ок - откройте его текстовым редактором. ;По моему  в нем строка подключения будет .
   SSSSS_AAAAA
 
3 - 12.09.19 - 09:08
(0) Откройте Udl как текстовый файл и скопируйте оттуда строку подключения.
   Адепт1С
 
4 - 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 ни версии драйвера ничего.
Не работает
   Адепт1С
 
5 - 12.09.19 - 09:35
Тут наткнулся на одну информация что в реестре надо прописывать используемый драйвер в ветке
[HKEY_LOCAL_MACHINE\SOFTWARE\ODBC\ODBCINST.INI
Кто нибудь знает подробности информацию могу предоставить по реестру.
   Адепт1С
 
6 - 12.09.19 - 10:41
Может попробовать дать пользователю USR1C8 дать полные права на эту ветку HELP кто сталкивался с этим?
   rsv
 
7 - 12.09.19 - 11:27
Странно другое ... в (0)  udl работает но ado не работает но если
в коннекте ado  прописать не строку , а путь к файлику то и адо  заработает
   rsv
 
8 - 12.09.19 - 11:28
Должно
   Адепт1С
 
9 - 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 права на чтение стоят :(
   Salimbek
 
10 - 12.09.19 - 14:15
(0) Недавно было: Не могу подключить внешний источник данных MySQL
Там еще пара вариантов строки подключения
   Адепт1С
 
11 - 12.09.19 - 15:12
В Excel через внешние источники все соединяется записи добовляется делаем выводы что 1с не видит просто драйвер mysql либо права у 1с на драйвер нет.
(10) Тут вроде как тоже нет решения.
Где можно покопать с правами 1с?
   Salimbek
 
12 - 12.09.19 - 15:45
(11) А процедура твоя - выполняется НаКлиенте или НаСервере?
   Salimbek
 
13 - 12.09.19 - 15:48
+(12) ...а, конструктор Внешних источников - значит на сервере. Драйвер MySQL еще можно попробовать какой-то только один оставить, сначала удалить все и поставить только х32, если не поможет - удалить и поставить х64
   Адепт1С
 
14 - 12.09.19 - 16:06
Через adodb побключение НаСервере и через ВнешниеИсточникиДанных тоже думаю на сервере. Я так понимаю драйвер установлен только 1с его не видит что это может быть?
   Salimbek
 
15 - 12.09.19 - 16:22
(14) Да ктож его знает - почему у тебя не работает.
1) MySQL - Внешние источники данных, подключение к БД сайта

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

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

Список тем форума
Рекламное место пустует  Рекламное место пустует
2 + 2 = 3.9999999999999999999999999999999...
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.