Перейти к публикации
Программа учета компьютеров и ИТ оборудования IT Invent
Alex43

Подключение к базе Microsoft SQL Server на Linux

Рекомендованные сообщения

Добрый день!

Ранее устанавливал  Microsoft SQL Server 2016  Express Edition на Windows Server 2016. IT Invent коннектился и работал с базой нормально.

Сегодня установил на Ubuntu 20.04.1 server Microsoft SQL Server 2019  Express Edition по этой инструкции https://computingforgeeks.com/how-to-install-ms-sql-on-ubuntu/

Microsoft SQL Server Management Studio 18, установленный в Windows 10 работает с базой нормально, а  IT Invent на этой же машине не может подключиться:s.JPG.92173a64727f872bee649422aa6602cc.JPG

Пробовал через запятую прописывать порт (192.168.0.10,1433) - не коннектится

В iptables открыты порты 1433 и 1434:

5f4149db9daf4_.JPG.5e1024882ae8b19681d626336b6bd16a.JPG

 

Подскажите пожалуйста в чем заключается проблема? Заранее благодарю.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
В 22.08.2020 в 19:45, Alex43 сказал:

Добрый день!

Ранее устанавливал  Microsoft SQL Server 2016  Express Edition на Windows Server 2016. IT Invent коннектился и работал с базой нормально.

Сегодня установил на Ubuntu 20.04.1 server Microsoft SQL Server 2019  Express Edition по этой инструкции https://computingforgeeks.com/how-to-install-ms-sql-on-ubuntu/

Microsoft SQL Server Management Studio 18, установленный в Windows 10 работает с базой нормально, а  IT Invent на этой же машине не может подключиться:s.JPG.92173a64727f872bee649422aa6602cc.JPG

Пробовал через запятую прописывать порт (192.168.0.10,1433) - не коннектится

В iptables открыты порты 1433 и 1434:

5f4149db9daf4_.JPG.5e1024882ae8b19681d626336b6bd16a.JPG

 

Подскажите пожалуйста в чем заключается проблема? Заранее благодарю.

Интересно, как решили свою проблему?

У меня давно БД работает в Docker контейнере на Microserver Gen8 под управлением XPEnology (Synology). Для себя написал скриптик, который запускает контейнер MS SQL Server 2019-latest из официального образа. Работает отлично! Давеча разбирался с "шифрованием соединений с SQL Server на Linux", по этой инструкции получилось включить шифрование соединений, родилось два скрипта:

  1. с использованием самоподписанного сертификата: enable_encrypt_self-sign.sh
  2. с использованием сертификата, полученного от центра сертификации Let’s Encrypt с помощью Synology: enable_encrypt_syno.sh

Но пока отказался от шифрования, так как есть самописные python-скрипты, подключающиеся к БД IT Invent, которые не умеют поднимать шифрование (позже допишу такую возможность).

@Alex43, может мой опыт вам поможет запустить MS SQL на Linux)

2021-02-24_15-37-21.png

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас

×