Вход | Регистрация
 

ODBC не включается после обновления платформы

ODBC не включается после обновления платформы
Я
   lamme
 
19.01.21 - 10:14
Приветствую
УТ10
долго долго работала схема - когда 1С пожключалась через ODBC к MySQL базе.
Пришло время - платформу обновили.
на самой ODBC все осталось как прежде
но теперь при коннекте идет сообщение
Произошла исключительная ситуация (Microsoft OLE DB Provider for ODBC Drivers): [Microsoft][Диспетчер драйверов ODBC] Источник данных не найден и не указан драйвер, используемый по умолчанию

в 1С подключение:
SRV = "192.168.1.8";; //адрес сервера MySQL
        DB = "autoshop";//имя базы MySQL
        UID = "111";//имя пользователя MySQL
        PWD = "111";//пароль пользователя MySQL        
        PORT = "3306";//порт сервера MySQL, например 3306
        //cstr = "DRIVER={MySQL ODBC 5.3 Unicode Driver};
        cstr = "DRIVER={MySQL ODBC 5.3 Unicode Driver};
                |SERVER=" + SRV + ";UID=" + UID + ";
                |PASSWORD=" + PWD + ";DATABASE=" + DB + ";PORT=" + PORT + ";";



ODBC настройки
https://c2n.me/4aByIZy

чего ему надо ?
   ДенисЧ
 
1 - 19.01.21 - 10:15
А на что платформу обновили?
   lamme
 
2 - 19.01.21 - 10:16
тест связи со стороны ODBC работает. те ODИС драйвер подключается к нужной базе на SQL

а вот 1С - не проходит.

может прав где-то не хватает ?
   lamme
 
3 - 19.01.21 - 10:16
1
на
1С:Предприятие 8.3 (8.3.15.2107)
   acht
 
4 - 19.01.21 - 10:17
Вангую, что 32-64
   lamme
 
5 - 19.01.21 - 10:18
находится в папке 
C:\Program Files (x86)\1cv8
   Ёпрст
 
6 - 19.01.21 - 10:19
Через файлик .udl какая строка подключения?
   lamme
 
7 - 19.01.21 - 10:20
(6)
а это где посмотреть ?
   Ёпрст
 
8 - 19.01.21 - 10:22
(7) создать текстовый файлик, переименоватт его в вася.udl и открыть. Там прописать параметры полкоючения к базе и глядеть строку, ну и протестить само полключение
   Ёпрст
 
9 - 19.01.21 - 10:22
Там видны все провайдеры, устаноаоенные в системе
   lamme
 
10 - 19.01.21 - 10:27
(8)
создал
указал
DRIVER={MySQL ODBC 5.3 Unicode Driver};SERVER=192.168.1.8;UID=111;PASSWORD=111;DATABASE=autoshop;PORT=3306;
пишет - что не правильный файл. убедитесль что это правильный файла канала передачи данных
   lamme
 
11 - 19.01.21 - 10:28
не так ?
   lamme
 
12 - 19.01.21 - 10:31
(4)
перебрал все варианты разрядности 1С-ки..
не хочет (
   Ёпрст
 
13 - 19.01.21 - 10:32
Ну переставь одбс драйвер от мускула
   Ёпрст
 
14 - 19.01.21 - 10:32
Если через удл не прдключается, то и с 1с ины не будет
   lamme
 
15 - 19.01.21 - 10:33
(13) - переставил
   lamme
 
16 - 19.01.21 - 10:34
(15)
а я его правильно сделал то ?
   lamme
 
17 - 19.01.21 - 10:34
(15)
а почему и что делать ?
   trad
 
18 - 19.01.21 - 10:55
(0)  файловая? клиентсерверная? откуда идет подключение?
   lamme
 
19 - 19.01.21 - 11:13
(18)
серверная
подключен как толстый клиент - не через rdp
   Ёпрст
 
20 - 19.01.21 - 11:33
А точно база мускула на 192.168.1.8 вообще есть ? )
   Ёпрст
 
21 - 19.01.21 - 11:33
И никакой там фаервол порт 3306 не рубит ? Или брендмауер
   lamme
 
22 - 19.01.21 - 11:38
(20)
тест со стороны ODBC выдет - что ОК
https://c2n.me/4aBEfOF

(21)
а вот тут может быть
только где смотреть
   Ёпрст
 
23 - 19.01.21 - 11:41
(22) это ты на 1.8 остнастку запускаешь?
   trad
 
24 - 19.01.21 - 11:56
(19) код подключения (0) выполняется на клиенте или на сервере?
   Garykom
 
25 - 19.01.21 - 11:57
выкинуть ODBC, начать использовать прокладку на любом ЯП
   ДенисЧ
 
26 - 19.01.21 - 11:58
(25) У тебя буквы g и o сломались от чрезмерного употребления? ))
   Garykom
 
27 - 19.01.21 - 12:03
(26) не обязательно на golang'е, можно на чем угодно
но на go это весьма удобно, из 1С просто ЗапуститьПриложение и/или http запрос
   Garykom
 
28 - 19.01.21 - 12:05
Любой 1Сник как минимум знаует и применяет "другой ЯП" (язык запросов отличается от ЯП 1С)
Кто мешает взять еще один язык если стандартное через ODBC кривое и неудобное?
   ДенисЧ
 
29 - 19.01.21 - 12:06
(28) Ну, я знаю язык запросов. Как мне это поможет связаться с мысклем в данном случае?
   Garykom
 
30 - 19.01.21 - 12:07
(29) если выучил второй язык то выучи третий и сделай на нем связь с mysql
 
 
   Garykom
 
31 - 19.01.21 - 12:08
(30)+ в несколько строчек, которые дают консольное приложение и/или веб-сервис
https://tutorialedge.net/golang/golang-mysql-tutorial/
   Garykom
 
32 - 19.01.21 - 12:11
(31)+ Из 1С очень удобно применять, в макет бинарник закинуть, затем когда надо записал в темп, запустил с параметрами и делаешь запросы по http, получая результат в json, который штатно конвертишь в структуры 1С
   ДенисЧ
 
33 - 19.01.21 - 12:15
(32) "записал в темп, запустил"
Это пока админ лох. А как только правильный админ запретит запускать из темпов левые экзешники - так и ага
   Garykom
 
34 - 19.01.21 - 12:15
(33) Правильный админ уже запретил odbc да? ))
   Garykom
 
35 - 19.01.21 - 12:17
(33) В самом крайнем случае веб/http сервис поднимается на стороннем сервере или в виртуалке
Если админ запретил даже http трафик тут уже извините
И да есть еще фреш где по дефолту никакого odbc
   ДенисЧ
 
36 - 19.01.21 - 12:19
(34) А почему одбц нужно запрещать?
   trad
 
37 - 19.01.21 - 12:41
(36) потому что в голенге уже есть либа для мускула. глупый штоле
   lamme
 
38 - 19.01.21 - 16:27
(24)
на клиенте
   lamme
 
39 - 19.01.21 - 16:27
(23)
да
   trad
 
40 - 19.01.21 - 16:52
(10) файл вася.udl создал в особо-охраняемой папке (C:\ или PF или т.п.)
Создай папку C:\петя и в ней вася.udl
   lamme
 
41 - 19.01.21 - 17:00
(40)
он и так - в особой папке лежит
   lamme
 
42 - 19.01.21 - 17:40
поиграл с версиями драйверов ODBC
сейяас коннект из 1С выдает
Driver]Unknown character set: 'utf8mb4'


Список тем форума
 
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.