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