Всем привет! Сегодня мы с Вами сравним Azure Data Studio с SQL Server Management Studio (SSMS), и тем самым определим основные их отличия, т.е. узнаем, чем же отличаются эти инструменты друг от друга.
Что это за инструменты
Azure Data Studio – это бесплатный, кроссплатформенный инструмент с открытым исходным кодом для работы с базами данных Microsoft SQL Server, разработанный компанией Microsoft.
Заметка! Обзор Azure Data Studio.
SQL Server Management Studio (SSMS) – это бесплатная многофункциональная графическая среда для управления инфраструктурой SQL Server и работы с базами данных, разработанная компанией Microsoft.
Таким образом, оба этих инструмента разработала компания Microsoft для работы с Microsoft SQL Server, однако они, конечно же, имеют отличия и более того у них разное предназначение. Поэтому давайте узнаем, чем же отличаются Azure Data Studio и SQL Server Management Studio.
Основные отличия Azure Data Studio от SQL Server Management Studio
Давайте перейдем к рассмотрению основных отличный Azure Data Studio от SQL Server Management Studio, а чтобы было нагляднее, сделаем это в виде таблицы.
Azure Data Studio |
SQL Server Management Studio |
Открытый исходный код | Исходный код закрыт |
Кроссплатформенность, можно использовать в Windows, в Linux и в macOS | Можно использовать только в Windows |
Встроенная возможность выгрузки данных в формат Excel, XML, JSON, CSV. Можно написать запрос в редакторе и одним кликом выгрузить данные | Выгрузить данные в эти форматы можно только с помощью дополнительных инструментов (мастер импорта и экспорта SQL Server, сторонние плагины) |
Практически встроенная поддержка PostgreSQL | Чтобы настроить подключение к PostgreSQL, необходимо использовать дополнительные провайдеры |
Поддержка нескольких цветовых тем | Такой функционал отсутствует |
Встроенный терминал | Такой функционал отсутствует |
Записные книжки | Такой функционал отсутствует |
Отсутствует графический конструктор таблиц | Графический конструктор таблиц есть и отлично работает |
Отсутствует возможность управления безопасностью | В SSMS есть функционал для управления безопасностью |
Нет планов обслуживания | Планы обслуживания есть |
Нет функционала для работы с диаграммами баз данных | Такой функционал есть |
Расширяемость с помощью плагинов | Расширяемость есть, однако она не такая простая и преимущественно все плагины платные |
Нет функционала для настройки репликации | Такой функционал есть |
Нет функционала для просмотра журнала ошибок | Такой функционал есть |
Заметка! Знакомство с Oracle Database Express Edition (XE) – что это такое?
Что использовать: Azure Data Studio или SQL Server Management Studio?
Если в Ваши задачи входит полное сопровождение Microsoft SQL Server, начиная от создания баз данных, написания SQL запросов, создания хранимых процедур и функций, и заканчивая администрированием SQL Server, включая управление безопасностью, то здесь однозначно основным Вашим инструментом должна стать среда SQL Server Management Studio (SSMS).
Если в Ваши обязанности входит только написание SQL запросов и выгрузка данных в определенных форматах, а также разработка хранимых процедур, функций и, возможно, создание новых таблиц и представлений на языке T-SQL, иными словами, Ваша работа связана только с SQL кодом, то здесь более удобным инструментом будет Azure Data Studio и именно она станет основным Вашим инструментом.
Кроме этого, Azure Data Studio точно станет Вашим основным инструментом для работы с Microsoft SQL Server, если Вы планируете работать в Linux или macOS, так как SQL Server Management Studio поддерживает только Windows, а Azure Data Studio – это кроссплатформенный инструмент.
Заметка! Курсы по Transact-SQL для начинающих.
На сегодня это все, надеюсь, материал был Вам полезен, пока!