Продолжительность курса: 40 академических часов
Цель курса – научиться обслуживать базы данных и решать типовые задачи и проблемы, возникающие при их эксплуатации.
Курс предназначен для:
Администраторов и разработчиков баз данных.
Программных архитекторов и системных аналитиков.
Курс предназначен для продолжающих обучение, требуется знание операционной системы Windows, концепции реляционных баз данных и Transact-SQL.
Требуемая подготовка:
Успешное окончание курса Основы программирования и баз данных, или эквивалентная подготовка.
Успешное окончание курса М20761C: Создание SQL - запросов в Microsoft SQL Server, или эквивалентная подготовка.
Успешное окончание курса М20762С: Разработка баз данных на платформе Microsoft SQL Server, или эквивалентная подготовка.
«Английский язык. Уровень 2. Elementary, часть 2», или эквивалентная подготовка.
Программа курса
Модуль 1. Система безопасности SQL Server (2 ак. ч.)
Проверка подлинности подключений к SQL Server
Авторизация имён входа для доступа к базам данных
Авторизация линкованных серверов
Частично автономные базы данных
Лабораторная работа
Модуль 2. Использование ролей (3 ак. ч.)
Серверные роли
Встроенные роли баз данных
Создание ролей в базе данных
Лабораторная работа
Модуль 3. Разграничение доступа к ресурсам (3 ак. ч.)
Авторизация пользователей для доступа к объектам
Авторизация пользователей для выполнения кода
Настройка разрешений на уровне схемы
Лабораторная работа
Модуль 4. Шифрование и аудит (3 ак. ч.)
Варианты аудита доступа к данным
Встроенный механизм аудита
Управление аудитом
Защита данных при помощи шифрования
Лабораторная работа
Модуль 5. Модели восстановления и стратегии резервирования (2 ак. ч.)
Стратегии резервного копирования
Общие сведения о журнале транзакций
Планирование стратегии резервного копирования
Лабораторная работа
Модуль 6. Резервное копирование баз данных (3 ак. ч.)
Резервное копирование баз данных и журналов транзакций
Управление резервными копиями
Дополнительные параметры резервного копирования
Лабораторная работа
Модуль 7. Восстановление баз данных (3 ак. ч.)
Процесс восстановления
Восстановление баз данных
Расширенные сценарии восстановления
Восстановление на момент времени
Лабораторная работа
Модуль 8. Автоматизация управления SQL-сервером (3 ак. ч.)
Автоматизация административных задач
Работа с SQL-агентом
Управление заданиями
Управление группой серверов
Лабораторная работа
Модуль 9. Настройка параметров защиты для SQL-агента (2 ак. ч.)
Механизмы защиты SQL-агента
Настройка учетных данных (credentials)
Настройка учетных записей-посредников (proxy accounts)
Лабораторная работа
Модуль 10. Мониторинг при помощи предупреждений и уведомлений (3 ак. ч.)
Настройка Database Mail
Отслеживание ошибок
Настройка операторов, предупреждений и уведомлений
Механизм предупреждений в Azure SQL Database
Лабораторная работа
Модуль 11. Использование PowerShell (3 ак. ч.)
Знакомство с Windows PowerShell
Настройка SQL Server с помощью PowerShell
Администрирование SQL Server с помощью PowerShell
Управление базами данных Azure при помощи PowerShell
Лабораторная работа
Модуль 12. Трассировка с помощью расширенных событий (2 ак. ч.)
Концепция расширенных событий
Работа с расширенными событиями
Лабораторная работа
Модуль 13. Наблюдение за SQL-сервером (3 ак. ч.)
Мониторинг активности
Получение показателей производительности
Анализ собранных данных производительности
Инструмент SQL Server Utility
Лабораторная работа
Модуль 14. Разрешение типовых проблем (2 ак. ч.)
Методология
Типовые проблемы, связанные с работой службы
Типовые проблемы входа в систему
Лабораторная работа
Модуль 15. Импорт и экспорт данных (3 ак. ч.)
Перемещение данных от и на SQL Server
Импорт и экспорт табличных данных
Использование программы BCP и инструкции BULK INSERT
Развертывание и обновление приложений уровня данных
Лабораторная работа