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