Цели:
Предоставить слушателям знания и навыки, необходимые для администрирования и сопровождения Microsoft SQL Server 2016. Курс рассказывает об инструментах и компонентах Microsoft SQL Server 2016, предназначенных для поддержки базы данных.
Аудитория:
Этот курс предназначен для специалистов, администрирующих и сопровождающих БД. Также курс будет интересен слушателям, разрабатывающим приложения для БД, хранящие и получающие основную информацию из баз SQL Server.
Предварительная подготовка:
Для эффективного обучения на курсе, слушатели должны обладать следующими знаниями и навыками:
- Базовые знания об основной функциональности ОС Windows
- Опыт работы с Transact-SQL
- Опыт работы с реляционными базами данных
- Опыт проектирования БД
Предоставить слушателям знания и навыки, необходимые для администрирования и сопровождения Microsoft SQL Server 2016. Курс рассказывает об инструментах и компонентах Microsoft SQL Server 2016, предназначенных для поддержки базы данных.
Аудитория:
Этот курс предназначен для специалистов, администрирующих и сопровождающих БД. Также курс будет интересен слушателям, разрабатывающим приложения для БД, хранящие и получающие основную информацию из баз SQL Server.
Предварительная подготовка:
Для эффективного обучения на курсе, слушатели должны обладать следующими знаниями и навыками:
- Базовые знания об основной функциональности ОС Windows
- Опыт работы с Transact-SQL
- Опыт работы с реляционными базами данных
- Опыт проектирования БД
- Знания в объеме курса [20761] Запрос данных с использованием Transact SQL
Программа:
1. Безопасность SQL Server
- Проверка подлинности подключений к SQL Server
- Разрешение имён входа для доступа к базам данных
- Авторизация на серверах
- Частично автономные базы данных
Лабораторная работа: Проверка подлинности пользователей
- Создание логинов
- Создание пользователей базы данных
- Исправление ошибок входа в систему
- Настройка безопасности для восстановленных баз данных
2. Назначение ролей базы данных и сервера
- Работа с ролями сервера
- Работа с фиксированными ролями базы данных
- Создание пользовательских ролей базы данных
Лабораторная работа: Назначение ролей базы данных и сервера
- Назначение ролей сервера
- Назначение фиксированных ролей базы данных
- Назначение пользовательских ролей базы данных
- Проверка безопасности
3. Авторизация пользователей для доступа к ресурсам
- Авторизация пользователей для доступа к объектам
- Авторизация пользователей для выполнения кода
- Настройка разрешений на уровне схемы
Лабораторная работа: Авторизация пользователей для доступа к ресурсам
- Предоставление, отказ и отмена прав на объекты
- Предоставление права EXECUTE на код
- Предоставление разрешений на уровне схемы
4. Защита данных с помощью шифрования и аудита
- Аудит доступа к данным в SQL Server
- Осуществление аудита SQL Server
- Управление аудитом SQL Server
- Защита данных с помощью шифрования
Лабораторная работа: Использование аудита и шифрования
- Работа с аудитом SQL Server
- Шифрование столбца как «Всегда зашифрованно»
- Шифрование базы данных с помощью TDE
5. Модели восстановления и стратегии резервного копирования
- Общие сведения о стратегиях резервного копирования
- Журналы транзакций SQL Server
- Планирование стратегий резервного копирования
Лабораторная работа: Понимание моделей восстановления SQL Server
- Планирование стратегии резервного копирования
- Настройка моделей восстановления базы данных
6. Резервное копирование баз данных SQL Server
- Резервное копирование баз данных и журналов транзакций
- Управление резервными копиями базы данных
- Расширенные параметры баз данных
Лабораторная работа: Резервное копирование баз данных SQL Server
- Резервное копирование баз данных
- Выполнение дифференциальных резервных копий, резервных копий базы данных и транзакционных журналов
- Выполнение частичного резервного копирования
7. Восстановление баз данных SQL Server
- Понимание процесса восстановления
- Восстановление баз данных
- Расширенные сценарии восстановления
- Восстановление на определенную точку и момент времени
Лабораторная работа: Восстановление пользовательских баз данных SQL Server
- Восстановление резервной копии базы данных
- Дифференциальное резервное копирование, резервное копирование базы данных и журналов транзакций
- Выполнение поэтапного восстановления
8. Автоматизация управления SQL Server
- Автоматизация управления SQL Server
- Работа с SQL Server Agent
- Управление заданиями SQL Server Agent
- Управление несколькими серверами
Лабораторная работа: Автоматизация управления SQL Server
- Создание задания для SQL Server Agent
- Проверка работы
- Расписание задания
- Настройка основных и целевых серверов
9. Настройка параметров безопасности для SQL Server Agent
- Понимание безопасности SQL Server Agent
- Настройка учетных данных
- Настройка учетных записей-посредников
Лабораторная работа: Настройка параметров безопасности для SQL Server Agent
- Анализ проблем с агентом SQL Server
- Настройка учетных записей
- Настройка учетной записи-посредника
- Настройка и тестирование контекста безопасности для работы
10. Мониторинг SQL Server с помощью оповещений и уведомлений
- Мониторинг ошибок SQL Server
- Настройка компонента Database Mail
- Настройка операторов, оповещений и уведомлений
- Оповещения в базе данных Azure SQL
Лабораторная работа: Мониторинг SQL Server с помощью оповещений и уведомлений
- Настройка компонента Database Mail
- Настройка операторов
- Настройка оповещений и уведомлений
- Тестирование оповещений и уведомлений
11. Введение в управление SQL Server с помощью PowerShell
- Начало работы с Windows PowerShell
- Настройка SQL Server с помощью PowerShell
- Администрирование SQL Server с помощью PowerShell
- Управление базами данных Azure SQL Server с помощью PowerShell
Лабораторная работа: Администрирование SQL Server с помощью PowerShell
- Начало работы с PowerShell
- Использование PowerShell для изменения настроек SQL Server
12. Отслеживание доступа к SQL Server с расширенными событиями
- Расширенные события Основные понятия
- Работа с расширенными событиями
Лабораторная работа: Расширенные события
- Использование сессии System_Health в расширенных событиях
- Отслеживание разбиение страниц с использованием расширенных событий
13. Мониторинг SQL Server
- Мониторинг активности
- Захват и управление данными производительности
- Анализ собранных данных производительности
- SQL Server Utility
Лабораторная работа: Мониторинг SQL Server
- Мониторинг активности
- По окончании этого модуля слушатели смогут:
- Вести мониторинг текущей активности.
- Собирать и управлять данными о производительности.
- Анализировать собранные данные о производительности.
- Настраивать SQL Server Utility.
14. Устранение неполадок SQL Server
- Методология устранения неполадок SQL Server
- Разрешение проблем, связанных со службами
- Устранение общих неполадок
- Лабораторная работа: Устранение неполадок общего характера
- Устранение неполадок с регистрацией SQL
- Устранение неполадок со службами
- Устранение неполадок со входом в Windows
- Устранение неполадок с выполнением задания
- Устранение неполадок с производительностью
15. Импорт и экспорт данных
- Передача данных от SQL Server
- Импорт и экспорт табличных данных
- Использование программы BCP и инструкции BULK INSERT для импорта данных
- Развертывание и обновление приложений уровня данных
Лабораторная работа: Импорт и экспорт данных
- Импорт данных в Excel с помощью мастера импорта
- Импорт текстового файла с разделителями с помощью BCP
- Импорт текстового файла с разделителем с помощью BULK INSERT
- Создание и тестирование пакета SSIS для извлечения данных
- Разверните приложение уровня данных