Можно ли установить Microsoft SQL Server на Linux?

 

Да, это возможно.  
 Однако существует много ограничений.  
 Для обучения лучше использовать операционную систему Windows.

Можно ли установить SQL Server Management Studio на Linux?

 

Нет, SSMS реализована только для Windows.

На какие версии Windows можно установить Microsoft SQL Server 2019?

 

Microsoft SQL Server 2019 официально поддерживают установку на следующие версии Windows:  
 • Windows 10  
 • Windows Server 2016 и 2019

Какие приложения, кроме SQL Server Management Studio, можно использовать для подключения к Microsoft SQL Server и выполнения SQL запросов?

 

Наиболее популярные приложения для работы с Microsoft SQL Server подробно рассмотрены в материале – [Обзор инструментов для работы с Microsoft SQL Server](https://self-learning.ru/overview-of-tools-for-microsoft-sql-server "Обзор инструментов для работы с Microsoft SQL Server").  
 Для обучения рекомендовано использовать стандартный инструмент среду SQL Server Management Studio или Azure Data Studio.

Компонент «Службы машинного обучения» требует автономной установки, что делать?

 

Для установки языков Python и R (службы машинного обучения) программе установщику требуется доступ к сайтам загрузки Microsoft, если этого доступа нет, например, просто на компьютере нет интернета, или доступ блокирует брандмауэр, firewall, антивирусная программа или что-то другое, то установить их не получится.   
 Поэтому необходимо проверить подключение к интернету, а также проверить и в случае необходимости настроить правила в брандмауэре, firewall, антивирусной программе, или просто отключить их на время установки.  
 Кроме этого можно использовать автономные файлы, которые предварительно нужно скачать на компьютере, где есть интернет.  
 Однако службы машинного обучения (языки Python и R) устанавливать совсем необязательно, SQL Server без них будет работать как обычно.

Можно ли не устанавливать «Службы машинного обучения»?

 

Да, конечно, можно не устанавливать, SQL Server работать будет как обычно, создавать таблицы, процедуры, функции, иными словами, писать SQL инструкции Вы сможете без проблем, однако не сможете работать в базе на внешних языках (Python, R).  
 Службы машинного обучения – это компонент SQL Server, который появился относительно недавно и он дает возможность выполнять скрипты внутри базы данных на внешних языках таких как Python и R и взаимодействовать с реляционными данными без перемещения этих данных за пределы SQL Server (например, по сети в клиентское приложение).

Какие компоненты SQL Server нужны для прохождения курса?

 

Для прохождения курса требуется только базовый функционал Microsoft SQL Server: службы ядра СУБД и общие функции.  
 Репликация, Full-Text Search, службы машинного обучения и другие компоненты не требуются.