По окончании курса слушатели смогут:
Описать основные возможности и компоненты SQL Server на Linux
Описать, как развернуть SQL Server на Linux
Описать установку дополнительных компонент для SQL Server
Описать, как настроить SQL Server под Linux
Описать, как подключиться и управлять образом SQL Server в Linux
Описать перенос баз данных из других СУБД на SQL Server в Linux и обеспечить восстановление после сбоя
Описать функции высокой доступности в SQL Server на Linux.
Необходимая подготовка
Для эффективного обучения на курсе слушатели должны обладать следующими знаниями и навыками:
Знакомство с ОС SUSE, Red Hat или Ubuntu и сетями.
Знакомство с языком SQL.
Цель курса:
Предоставить знания и навыки, необходимые для развёртывания и использования SQL Server на Linux.
Аудитория курса:
Курс предназначен для специалистов в области баз данных, имеющих опыт работы с системами управления баз данных на Linux. Также курс будет интересен для специалистов Linux, планирующих развернуть SQL Server на Linux.
Модуль 1: Введение в SQL Server на Linux
Почему SQL Server в Linux? Возможности SQL Server в Linux. Контейнеры. Виртуальная машина с Linux и SQL Server в Azure.
Модуль 2: Развертывание SQL Server в среде Linux
Развертывание SQL Server на Ubuntu. Развертывание SQL Server на SUSE. Развертывание SQL Server в Red Hat. Развертывание SQL Server контейнеров в Docker. Лабораторная работа: Развертывание SQL Server в среде Linux. Установка SQL Server. Установка инструментов командной строки.
Создание базы данных. Создание контейнера Docker для SQL Server 2017.
Модуль 3: Установка дополнительных компонентов
Агент SQL Server. Компонент полнотекстового поиска в SQL Server. Службы интеграции SQL Server. Лабораторная работа: Установка дополнительных компонент. Агент SQL Server. Компонент полнотекстового поиска в SQL Server. Службы интеграции SQL Server. Удаление виртуальной машины Azure.
Модуль 4: Настройка SQL Server на Linux
Настройка SQL Server с помощью mssql-conf. Настройка образа SQL Server в контейнере Docker на Linux.
Модуль 5: Управление решениями баз даных для SQL Server на Linux.
Подключение к SQL Server на Linux. Управление SQL Server в Linux. Лабораторная работа: Управление SQL Server в Linux. Подключение к SQL Server на Linux. Управление SQL Server в Linux.
Модуль 6: Перенос баз данных в SQL Server на Linux и восстановление после сбоя
Резервное копирование и восстановление. Экспорт и импорт баз данных. Помощник по миграции SQL Server. Программа для массового копирования - Bulk copy program (BCP). Службы интеграции SQL Server. Лабораторная работа: Миграция баз данных. Перенос базы данных с резервным копированием и восстановлением. Перенос базы данных с Помощником по миграции SQL Server.
Модуль 7: Высокая доступность
Доставка журналов. Отказоустойчивая кластеризация. Группы доступности. Лабораторная работа: Высокая доступность. Настройка доставки журналов. Создайте группы доступности для чтения данных.