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

Внешний источник данных на LINUX

Внешний источник данных на LINUX
Я
   master442
 
30.12.20 - 17:25
Поставили библиотеку ODBC. Из командной строки сторонний сервер с базой данных MySQL доступен, из 1С не получается подцепиться. В чем хитрость? Подскажите, пожалуйста!!!
 
 Партнерская программа EFSOL Oblako
   mikecool
 
1 - 30.12.20 - 17:27
42
   mikecool
 
2 - 30.12.20 - 17:27
драйвер, строка подключения - смотреть
   Garykom
 
3 - 30.12.20 - 17:28
Лично я не использую внешние источники данных, у меня свой лисапед чуть удобней
   Djelf
 
5 - 30.12.20 - 17:29
(0) Прокси-сервер на GoLang самое простое решение.
Под Linux COM объекты не работают...
   acht
 
6 - 30.12.20 - 17:30
(5) Причем тут COM объекты?
   Garykom
 
7 - 30.12.20 - 17:34
(5) >Прокси-сервер на GoLang самое простое решение

гы, у меня текст sql запроса на вход принимает с параметрами подключения к серверу (mysql, postgres) и в ответ результат в json
   fisher
 
8 - 30.12.20 - 17:36
(0) Не использовал, но судя по отзывам вечно там гемор какой-то. Ну, как всегда с линухом - версии библиотек и всякие неочевидные моменты.
Начни с этого: http://catalog.mista.ru/1c/articles/522751/
   acht
 
9 - 30.12.20 - 17:38
(4) О, живая виртуалка на селектеле с открытыми наружу 443, 25, 3306, 21, 22, 587, 80, 465
Сменил бы ты пароль, что-ли.
   mikecool
 
10 - 30.12.20 - 17:38
я цеплялся к майскулю, но хз - на чем он был, видимо на винде
   novichok79
 
11 - 30.12.20 - 17:42
я юзал http://www.unixodbc.org/
было норм
   fisher
 
12 - 30.12.20 - 17:44
(9) Ы :)
Кривая интеграция с базой сайта? Лучше stunnel поднять.
   fisher
 
13 - 30.12.20 - 17:49
Как тут модераторов позвать, когда они нужны? Сказать Навальный-Навальный?
Пускай почистят приватные данные, а то будет новогодний сюрприз...
   Asmody
 
14 - 30.12.20 - 17:52
(13) Если у человека мозгов нет, модератор ему не поможет
   fisher
 
15 - 30.12.20 - 17:56
(14) Шо ж ты такой седой и строгий? Добрее нужно быть!
Новый Год наступает, старый год отступает!
Добра, счастья и целых баз :)
   ansh15
 
16 - 30.12.20 - 18:27
Из (0) непонятно куда ставили "библиотеку ODBC", здесь пишут, что работает - http://catalog.mista.ru/1c/articles/522751/
   PitNN
 
17 - 30.12.20 - 23:57
(8) Сие руководство описано для Ubuntu
(16) Есть сервер 1С на CentOS 7. Есть второй внешний сервер на CentOS 6, на котором крутится MySQL и к которому необходимо цепляться с первого сервера.
Библиотеку unixODBC ставили на первый сервер.
Команда isql -v [Имя] на первом сервере отрабатывает и показывает что соединение со вторым сервером создано.
При попытке создать таблицу внешнего источника данных 1С выдает: Ошибка 2003. [unixODBC][MySQL][ODBC 8.0(a) Driver]Can't connect to MySQL server on 'localhost'(113)
Какого лешего он лезет на localhost совершенно непонятно...

Файл odbcinst.ini
[MySQL ODBC 8.0 Unicode Driver]
Driver=/usr/lib64/libmyodbc8w.so
UsageCount=1

[MySQL]
Driver=/usr/lib64/libmyodbc8a.so
UsageCount=1

[MySQL_Test]
Description=Test connection
Driver=/usr/lib64/libmyodbc8a.so
Setup=/usr/lib64/libodbcmyS.so
Socket=/var/lib/mysql/mysql.sock
DSN=MySQL_Test
Port=3306
Server=A.B.C.D
User=user
Password=password
Database=db
UsageCount=1
   ansh15
 
18 - 31.12.20 - 02:06
>>Ошибка 2003. [unixODBC][MySQL][ODBC 8.0(a) Driver]
Может быть надо указывать MySQL_Test вместо MySQL, в секции [MySQL] о сервере ничего не говорится, а по умолчанию там localhost https://docs.oracle.com/cd/E17952_01/connector-odbc-en/connector-odbc-configuration-connection-parameters.html
   ansh15
 
19 - 31.12.20 - 02:17
Или указывать server, port  и все прочее непосредствеено в строке подключения.
   PitNN
 
20 - 31.12.20 - 10:23
(18) (19) Всё не то... Он упорно лезет на локалхост

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