|
Получение истории звонков из MySQL Asterisk | ☑ | ||
---|---|---|---|---|
0
yakutyan
26.02.20
✎
13:35
|
Добрый день коллеги!
Необходимо получать историю звонков из скуля астериска, для дальнейшего использования в отчетах. Подключение к скулю выполнял по методу http://catalog.mista.ru/public/90666/ с использованием внешних источников данных, но у меня никак не получается, сисадмин предоставил настройки для подключения и даже показал на примере через программу HeidiSQL. Настройки подключения в 1С: https://a.radikal.ru/a41/2002/22/e7ff29b71c3c.png Настройки подключения в HeidiSQL: https://c.radikal.ru/c11/2002/c0/6fbe3b25deee.png Сисадмин сказал что нужно копать в сторону драйвера, т.к. в программе он выбирал тип сети MariaDB or MySQL, а я пытаюсь подключиться через MySQL ODBC 5.1 Driver. АТС крутится на линуксе, только не понимаю есть ли в этом разница. В чем может быть проблема? |
|||
1
Asmody
26.02.20
✎
13:37
|
(0) начни с сопоставления битности 1Ски и ODBC-драйвера
|
|||
2
yakutyan
26.02.20
✎
13:37
|
Ах да, вот собственно ошибка при попытке подключения https://b.radikal.ru/b25/2002/38/16a252bd8836.png
|
|||
3
yakutyan
26.02.20
✎
13:38
|
(1) винда 64 бита, 1С 32 бит, пробовал ставить и 32 и 64, не прокатило
|
|||
4
Asmody
26.02.20
✎
13:38
|
ну и на поле "тип СУБД", конечно, надо смотреть
|
|||
5
yakutyan
26.02.20
✎
13:41
|
(4) пробовал все по очереди) не взлетело)
|
|||
6
yakutyan
26.02.20
✎
13:45
|
Сижу 2-ой день, не понимаю почему не получается, ранее уже использовал внешние источники данных и проблем не было, а тут меня очень сильно смущает что в программе HeidiSQL драйвером подключения выбран MariaDB or MySQL, в 1Ске нет такого драйвера
|
|||
7
shuhard
26.02.20
✎
13:46
|
(6) освой udl файлик
|
|||
8
yakutyan
26.02.20
✎
13:58
|
(7) попробовал через udl https://b.radikal.ru/b17/2002/19/65bdc0c36148.png
я похоже неправильно задаю настройки для подключения, потому что в 1С у меня выходила такая же ошибка, когда я выбирал драйвер {SQL Server} |
|||
9
shuhard
26.02.20
✎
14:10
|
(8) дык теперь тебе ясно, что 1С не при чём
|
|||
10
shuhard
26.02.20
✎
14:10
|
(8) +1
порты те заданы ? |
|||
11
ManyakRus
26.02.20
✎
14:30
|
там база данных MariaDB, совместима но не MySQL, и не MSSQL
я делал то же самое в 1С 7.7 :) |
|||
12
yakutyan
26.02.20
✎
14:37
|
(10) да, порт точно правильно указан
|
|||
13
yakutyan
26.02.20
✎
14:37
|
(11) и как победил?
|
|||
14
yakutyan
26.02.20
✎
14:39
|
(10) ну по крайней мере сис админ сказал этот порт и в HeidiSQL он же указан
|
|||
15
yakutyan
26.02.20
✎
15:32
|
up
|
|||
16
shuhard
26.02.20
✎
15:51
|
(15) dw
|
|||
17
yakutyan
26.02.20
✎
15:54
|
(16) сейчас пытаюсь подключиться через UDL файлик, поставил даже MariaDB Connector/ODBC, но он не появился в списке драйверов(
|
|||
18
ManyakRus
26.02.20
✎
16:20
|
(13) не помню как.
нету у меня 7.7 больше |
|||
19
yakutyan
27.02.20
✎
09:40
|
Появились небольшие продвижения, удалось подключиться к базе через udl файлик, строка подключения = "DSN=asteriskconnection;DESCRIPTION=asteriskconnection;DRIVER={MariaDB ODBC 3.1 Driver};TCPIP=1;SERVER=192.168.0.134;UID=root;PWD={************};DATABASE=asteriskcdrdb;PORT=3306".
Подключаюсь в 1Ске по этой же строке подключения, выходит ошибка "[Microsoft][Диспетчер драйверов ODBC] Источник данных не найден и не указан драйвер, используемый по умолчанию" Прочекал весь интернет, эта проблема возникает при несоблюдении битности приложения и драйвера, но у меня стоит OC Win10 x64, 1C x64, и драйвер mariadb-connector-odbc-3.1.6-win64, заепали танцы с бубном, подскажите люди добрые, что я не так делаю( |
|||
20
yakutyan
28.02.20
✎
09:28
|
Разобрался, надо было ставить драйвер на сервере
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |