Как подключиться к Microsoft SQL Server из Linux?

Всем привет! У начинающих разработчиков, кто только начинает работать с Microsoft SQL Server, может возникнуть вопрос – «Можно ли каким-то образом подключиться к Microsoft SQL Server из операционной системы Linux?». Ответ – да, можно, для этого есть специальный инструмент, который позволяет работать с Microsoft SQL Server из Linux, т.е. осуществлять разработку хранимых процедур и функций, посылать SQL запросы, выгружать данные, иными словами, выполнять все те действия, которые выполняет программист, работающий с базой данных SQL Server.

Сегодня я расскажу, что это за инструмент и как с помощью него подключиться к Microsoft SQL Server из Linux.

Подключение к Microsoft SQL Server из Linux с помощью Azure Data Studio

Инструмент для работы с Microsoft SQL Server из Linux

Как известно, Microsoft SQL Server, начиная с 2017 версии, можно установить на Linux.

Заметка! Описание процесса установки Microsoft SQL Server на Linux.

Однако основной инструмент для работы с SQL Server, т.е. SQL Server Management Studio, реализован только под Windows. Иными словами, SSMS не получится использовать в Linux, чтобы подключиться к SQL Server и осуществлять разработку баз данных. Это возможно, только если Management Studio установлена на Windows.

При этом операционная система Linux набрала определенную популярность и некоторые организации даже используют Linux в качестве клиентской операционной системы, таким образом, возникла необходимость в инструменте, который позволял бы подключаться к Microsoft SQL Server из Linux и полноценно работать с базами данных.

Компания Microsoft дала нам такой инструмент – это Azure Data Studio.

Azure Data Studio – это бесплатный кроссплатформенный инструмент с открытым исходным кодом для работы с базами данных Microsoft SQL Server.

Более подробно о том, что это за инструмент, для чего он создан, каким функционалом он обладает, я рассказывал в отдельной статье – Обзор Azure Data Studio.

Таким образом, основным инструментом для работы с Microsoft SQL Server, если у нас установлена операционная система Linux, будет именно Azure Data Studio.

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

Чтобы подключиться к Microsoft SQL Server с помощью Azure Data Studio из Linux, необходимо выполнить всего два шага.

Шаг 1 – Установка Azure Data Studio на Linux

Подробно о том, как установить Azure Data Studio на операционную систему Linux, я рассказывал в отдельном материале, поэтому здесь этот процесс я описывать не буду.

Вот этот материал

Инструкция по установке Azure Data Studio на Linux Ubuntu.

Шаг 2 – Настройка подключения к Microsoft SQL Server

Теперь, когда Azure Data Studio у нас установлена, мы можем подключиться к Microsoft SQL Server из Linux и работать с базами данных.

Для этого необходимо настроить подключение к SQL Server.

Чтобы настроить подключение, необходимо перейти в раздел «Подключения» (Connections) и нажать кнопку «Добавить подключение» (Add connection).

Скриншот 1

После этого откроется форма для настройки подключения.

Чтобы настроить подключение к Microsoft SQL Server, необходимо ввести следующие данные:

  • Тип подключения – Microsoft SQL Server;
  • Server – адрес сервера, на котором установлен SQL Server (включая имя экземпляра сервера);
  • Authentification type – тип аутентификации, вводим «SQL Login», данный тип подразумевает встроенную проверку подлинности SQL Server, т.е. на самом SQL Server у нас должно быть создано имя входа;
  • User name – имя входа на SQL Server;
  • Password – пароль от имени входа;

По желанию Вы также можете указать:

  • Remember password – поставьте галочку, чтобы сохранить пароль для последующих подключений;
  • Database name – имя базы данных, к которой подключаться по умолчанию;
  • Server group – если есть серверные группы, Вы можете указать здесь ту группу, к которой будет относиться данное подключение.

В случае необходимости Вы можете более тонко настроить подключение, для этого необходимо нажать на кнопку «Дополнительно», в результате откроются расширенные параметры подключения.

После ввода данных нажимаем «Connect».

Интересное! Visual Studio Code (VS Code) для разработки на Transact-SQL.

Скриншот 2

В итоге в подключениях отобразится новое подключение, в данном случае к Microsoft SQL Server, и Вы можете начать работать с базами данных, например, разрабатывать процедуры, функции, писать SQL запросы, выгружать данные и так далее.

Скриншот 3

Заметка! Курсы по Transact-SQL для начинающих.

На сегодня это все, надеюсь, материал был Вам полезен, пока!

Понравилась статья? Поделиться с друзьями:
Заметки IT специалиста
Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!:
Нажимая на кнопку «Отправить комментарий», я даю согласие на обработку персональных данных и принимаю политику конфиденциальности.