This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision Last revision Both sides next revision | ||
ms_sql_заработал_под_linux [2017/06/20 08:50] val |
ms_sql_заработал_под_linux [2017/06/20 12:07] val [7. Подключение к SQL серверу из Windows] |
||
---|---|---|---|
Line 1: | Line 1: | ||
====== MS SQL заработал под Linux ====== | ====== 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. Новости релиза ===== | ===== 1. Новости релиза ===== | ||
- | **Техническое задание**: выяснить подробности релиза (Unsupported features and services), и в каких системах (Supported platforms) можно его развернуть. | + | **Техническое задание**: Выяснить подробности релиза (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]] | * [[https://docs.microsoft.com/en-us/sql/linux/sql-server-linux-release-notes|Release notes for SQL Server 2017 on Linux]] | ||
Line 9: | Line 10: | ||
===== 2. Знакомство с VirtualBox ===== | ===== 2. Знакомство с VirtualBox ===== | ||
- | **Техническое задание**: Выяснить преимущества и недостатки VirtualBox и установить его на host систему | + | **Техническое задание**: Выяснить преимущества и недостатки VirtualBox и установить его на host систему. |
* [[Технология VirtualBox]] | * [[Технология VirtualBox]] | ||
Line 15: | Line 16: | ||
===== 3. Установка Ubuntu в VirtualBox ===== | ===== 3. Установка Ubuntu в VirtualBox ===== | ||
- | **Техническое задание**: Установить систему на виртуальное оборудование с необходимым количеством ресурсов (You need at least 3.25GB of memory to run SQL Server on Linux) с возможностью подключаться к ней (SQL, SSH) с host системы | + | **Техническое задание**: Установить систему на виртуальное оборудование с необходимым количеством ресурсов (You need at least 3.25GB of memory to run SQL Server on Linux) с минимальными с возможностью подключаться к ней (SQL, SSH) с host системы. |
* [[Инсталляция системы Linux]] | * [[Инсталляция системы Linux]] | ||
Line 21: | Line 22: | ||
===== 4. Подключение к системе Linux ===== | ===== 4. Подключение к системе Linux ===== | ||
- | **Техническое задание**: Подключиться к системе через клиент ssh | + | **Техническое задание**: Подключиться к системе через клиент ssh. |
- | | + | * [[https://youtu.be/jAhvVBpx3IM|Как пользователи использовали UNIX :)]] |
+ | * [[https://youtu.be/7lE8Y8U4M0g|Принцип работы терминала UNIX]] | ||
+ | * [[Технология VirtualBox#Подключение гостевой системы к физической сети]] | ||
+ | * [[Настройка сети в Linux#Динамическая настройка ip параметров]] сети в Linux | ||
+ | * [[Пакет sudo]] | ||
+ | * [[Управление ПО в Linux#Использование менеджера пакетов APT]] | ||
+ | * [[Сервис SSH]] | ||
+ | ===== 5. Установка MS SQL ===== | ||
- | <code> | + | **Техническое задание**: Установить, инициализировать и запустить MS SQL |
- | Установка ubuntu 7-10 минут | + | |
- | Установка с загрузкой mssql 5-7 минут | + | * [[https://docs.microsoft.com/en-us/sql/linux/sql-server-linux-setup-ubuntu|Install SQL Server on Ubuntu]] |
+ | * [[Управление сервисами в Linux|Система загрузки Systemd]] | ||
- | Не забывать sudo перед командами | + | <code> |
+ | $ ps ax | grep sql | ||
- | student@mssql:~$ ps ax | grep sql | + | $ sudo lsof -P -i | grep sql |
+ | </code> | ||
- | student@mssql:~$ sudo lsof -P -i | grep sql | + | ===== 6. Подключение к SQL серверу из командной строки Linux ===== |
- | Установка mssql-tools 5-7 минут | + | **Техническое задание**: Установить клиентское ПО, подключиться к SQL серверу, создать тестовую базу данных и таблицу. |
- | student@mssql:~$ /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-setup-tools#ubuntu|Install tools on Ubuntu]] |
- | Импорт windows 7 5-7 минут (сманить мак и настроить 2Gb ОЗУ) | + | <code> |
+ | $ /opt/mssql-tools/bin/sqlcmd -S 127.0.0.1 -U SA -P 'Pa$$w0rd' | ||
+ | </code> | ||
- | Скачивание SQL Server Management Studio (в Explorer Win 7 не корректно отображается | + | * [[Настройка командных интерпретаторов]] |
- | страница, но ссылку на скачивание найти можно) 5-7 минут | + | * [[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]] |
- | Установка SQL Server Management Studio 16:50 - | + | ===== 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]] | ||
- | Наш вебинар посвящен развертыванию MS SQL в среде Linux и подключению к ней из Windows-системы. | ||
- | На вебинаре вы узнаете: | ||
- | |||
- | - как организовать сам стенд для экспериментов; | ||
- | |||
- | - где взять Linux, как его установить в VirtualBox; | ||
- | |||
- | - как и какую настроить в нем сеть, что бы с него был доступ в интернет; | ||
- | |||
- | - как установить на него MS SQL; | ||
- | |||
- | - как подключиться к MS SQL на Linux с Windows системы. | ||
- | </code> |