====== MS SQL заработал под Linux ====== * [[http://www.specialist.ru/news/4041/besplatnij-vebinar-server-ms-sql-zarabotal-pod-linux-ne-otstanjte-ot-zhizni|Бесплатный вебинар «Сервер MS SQL заработал под Linux – не отстаньте от жизни!»]] ===== 1. Новости релиза ===== **Техническое задание**: Выяснить подробности релиза (Unsupported features and services), и в каких системах (Supported platforms) можно его развернуть. * [[https://docs.microsoft.com/en-us/sql/linux/sql-server-linux-release-notes|Release notes for SQL Server 2017 on Linux]] ===== 2. Знакомство с VirtualBox ===== **Техническое задание**: Выяснить преимущества и недостатки VirtualBox и установить его на host систему. * [[Технология VirtualBox]] ===== 3. Установка Ubuntu в VirtualBox ===== **Техническое задание**: Установить систему на виртуальное оборудование с необходимым количеством ресурсов (You need at least 3.25GB of memory to run SQL Server on Linux) с минимальными с возможностью подключаться к ней (SQL, SSH) с host системы. * [[Инсталляция системы Linux]] ===== 4. Подключение к системе Linux ===== **Техническое задание**: Подключиться к системе через клиент ssh. * [[https://youtu.be/jAhvVBpx3IM|Как пользователи использовали UNIX :)]] * [[https://youtu.be/7lE8Y8U4M0g|Принцип работы терминала UNIX]] * [[Технология VirtualBox#Подключение гостевой системы к физической сети]] * [[Настройка сети в Linux#Динамическая настройка ip параметров]] сети в Linux * [[Пакет sudo]] * [[Управление ПО в Linux#Использование менеджера пакетов APT]] * [[Сервис SSH]] ===== 5. Установка MS SQL ===== **Техническое задание**: Установить, инициализировать и запустить MS SQL * [[https://docs.microsoft.com/en-us/sql/linux/sql-server-linux-setup-ubuntu|Install SQL Server on Ubuntu]] * [[Управление сервисами в Linux|Система загрузки Systemd]] $ ps ax | grep sql $ sudo lsof -P -i | grep sql ===== 6. Подключение к SQL серверу из командной строки Linux ===== **Техническое задание**: Установить клиентское ПО, подключиться к SQL серверу, создать тестовую базу данных и таблицу. * [[https://docs.microsoft.com/en-us/sql/linux/sql-server-linux-setup-tools#ubuntu|Install tools on Ubuntu]] $ /opt/mssql-tools/bin/sqlcmd -S 127.0.0.1 -U SA -P 'Pa$$w0rd' * [[Настройка командных интерпретаторов]] * [[https://docs.microsoft.com/en-us/sql/linux/sql-server-linux-connect-and-query-sqlcmd|Connect to SQL Server on Linux and run Transact-SQL queries]] ===== 7. Подключение к SQL серверу из Windows ===== * [[https://docs.microsoft.com/en-us/sql/linux/sql-server-linux-develop-use-ssms|Use SQL Server Management Studio (SSMS) on Windows to manage SQL Server on Linux]] * [[https://msdn.microsoft.com/ru-ru/library/ms403320(v=sql.120).aspx|Добавление источника данных (ODBC)]] * [[https://msdn.microsoft.com/ru-ru/library/bb669061(v=vs.110).aspx|Владение и разделение пользовательских схем в SQL Server]] * [[https://www.mssqltips.com/sqlservertip/1480/configure-microsoft-access-linked-tables-with-a-sql-server-database/|Configure Microsoft Access Linked Tables with a SQL Server Database]] ===== 8. Вопросы? =====