Администрирование баз данных Microsoft SQL Server
Цель курса — предоставить слушателям знания и навыки, необходимые для администрирования и сопровождения Microsoft SQL Server 2014. Курс рассказывает об инструментах и компонентах Microsoft SQL Server 2014, предназначенных для поддержки базы данных.
Аудитория
Этот курс предназначен для специалистов администрирующих и сопровождающих БД. Также курс будет интересен слушателям, разрабатывающим приложения для БД, хранящие и получающие основную информацию из баз SQL Server.
По окончании курса слушатели смогут:
- Планировать и устанавливать SQL Server
- Описать системные базы данных, физическую структуру базы данных и наиболее распространенные конфигурации, связанные с ними
- Объяснить концепцию журнала транзакций и модели восстановления SQL Server, осуществить различные стратегии резервного копирования SQL Server
- Создавать резервные копии SQL Server
- Восстанавливать базы данных SQL Server
- Использовать мастер импорта и экспорта, утилиту массового копирования и приложения уровня данных
- Работать с моделями безопасности SQL Server, учетными записями подключения и учетными записями пользователей базы данных
- Работать с ролями сервера и ролями базы данных
- Работать с разрешениями и назначениями разрешений
- Работать с аудитом SQL Server и прозрачным шифрованием данных
- Работать с SQL ServerAgent для настройки и выполнения заданий
- Реализовывать возможности безопасности SQL Server Agent, с учетными данными и учетными записями-посредниками
- Настраивать компонент Database Mail, оповещения и уведомления
- Создавать планы обслуживания базы данных
- Работать с SQL Profiler и хранимыми процедурами трассировки
- Внедрять конфигурации сбора данных и представления DMV
Модуль 1: Установка Microsoft SQL Server 2014
Темы
- Обзор платформы SQL Server
- Службы и настройки SQL Server
- Рекомендации к установке SQL Server
- Установка SQL Server 2014
Лабораторная работа: Установка SQL Server 2014
- Проведение предустановочных тестов среды
- Установка экземпляров SQL Server
- Проведение проверки после установки
Модуль 2: Работа с базами данных
Темы
- Обзор баз данных сервера SQL Server
- Создание баз данных
- Работа с файлами и файловыми группами
- Перемещение файлов базы данных
- Buffer Pool Extension
Лабораторная работа: Работа с базами данных
- Создание пула хранилища
- Изменение настроек базы данных tempdb
- Создание и настройка базы данных
- Присоединение базы данных
- Использование Buffer Pool Extension
Модуль 3: Модели восстановления SQL Server 2014
Темы
- Стратегии создания резервных копий
- Принцип работы журнала транзакций SQL Server
- Планирование стратегии создания резервных копий на сервере SQL Server
Лабораторная работа: Модели восстановления SQL Server 2014
- Планирование стратегии создания резервных копий
- Настройка моделей восстановления
- Обзор моделей и стратегий восстановления
Модуль 4: Резервное копирование баз данных SQL Server 2014
Темы
- Резервное копирование баз данных и журналов транзакций
- Управление резервными копиями баз данных
- Работа с настройками резервных копий
Лабораторная работа: Резервное копирование баз данных SQL Server 2014
- Исследование возможности сжатия резервных копий
- Резервное копирование журнала транзакций
- Разностные резервные копии
- Резервная копия “Copy only”
- Частичная резервная копия
Модуль 5: Восстановление баз данных SQL Server 2014
Темы
- Описание процесса восстановления
- Восстановление баз данных
- Восстановление на определенный момент времени
- Восстановление системных баз данных и отдельных файлов
Лабораторная работа: Восстановление баз данных SQL Server 2014
- Определение стратегии восстановления
- Восстановление базы данных
- Использование режима STANDBY
Модуль 6: Импорт и экспорт данных
Темы
- Перенос данных из/в SQL Server
- Импорт и экспорт данных таблиц
- Вставка большого объема данных
- Развертывание и обновление приложений уровня данных
Лабораторная работа: Импорт и экспорт данных
- Импорт данных из рабочего листа Excel
- Импорт данных из файла CSV
- Создание и тестирование извлекаемого пакета
- Создание и развертывание приложений уровня данных
- Сравнение производительности загрузки
Модуль 7: Аутентификация и авторизация пользователей
Темы
- Аутентификация подключений к SQL Server
- Авторизация логинов при доступе к базам данных
- Авторизация на нескольких серверах
- Частично автономные базы данных
Лабораторная работа: Аутентификация и авторизация пользователей
- Создание логинов
- Исправление ошибок
- Создание пользователей баз данных
- Настройка доступа к восстановленной базе данных
Модуль 8: Назначение ролей сервера и баз данных
Темы
- Работа с серверными ролями
- Работа с фиксированными ролями базы данных
- Создание пользовательских ролей баз данных
Лабораторная работа: Назначение ролей сервера и баз данных
- Работа с серверными ролями
- Работа с фиксированными ролями базы данных
- Создание пользовательских ролей баз данных
- Проверка ролей
Модуль 9: Авторизация пользователей при доступе к ресурсам
Темы
- Авторизация пользователей при доступе к объектам
- Авторизация пользователей при запуске кода
- Настройка разрешений на уровне схемы
Лабораторная работа: Авторизация пользователей при доступе к ресурсам
- Назначение разрешений на уровне схемы
- Назначение разрешений на уровне объектов
- Проверка разрешений
Модуль 10: Защита данных с помощью шифрования и аудита
Темы
- Аудит доступа к данным на сервере SQL Server
- Реализация аудита на сервере SQL Server
- Управление аудитом на сервере SQL Server
- Защита данных с помощью шифрования
Лабораторная работа: Защита данных с помощью шифрования и аудита
- Определение конфигурации аудита и его создание
- Создание спецификаций по аудиту сервера
- Создание спецификаций по аудиту базы данных
- Тестирование работы аудита
- Использование прозрачного шифрования данных
Модуль 11: Автоматизация управления SQL Server 2014
Темы
- Автоматизация управления SQL Server
- Использование службы SQL Server Agent
- Управление задачами SQL Server Agent
- Управление несколькими серверами
Лабораторная работа: Автоматизация управления SQL Server 2014
- Создание задачи по извлечению данных
- Настройка расписания выполнения задачи
- Устранение неполадок, связанных с выполнением заданий
- Создания задачи для нескольких серверов
Модуль 12: Настройка безопасности SQL Server Agent
Темы
- Безопасность SQL Server Agent
- Настройка учетных данных
- Настройка учетных записей-посредников (Proxy Account)
Лабораторная работа: Настройка безопасности SQL Server Agent
- Устранение неполадок при выполнении задания
- Устранение проблем безопасности
- Дальнейшее устранение неполадок
Модуль 13: Мониторинг SQL Server с использованием уведомлений и оповещений
Темы
- Настройка компонента Database Mail
- Мониторинг ошибок SQL Server
- Настройка операторов, уведомлений и оповещений
Лабораторная работа: Мониторинг SQL Server с использованием уведомлений и оповещений
- Настройка компонента Database Mail
- Реализация уведомлений
- Реализация оповещений
Модуль 14: Сопровождение баз данных
Темы
- Проверка целостности данных
- Сопровождение индексов
- Автоматизация рутинных задач, связанных с обслуживанием баз данных
Лабораторная работа: Сопровождение баз данных
- Проверка целостности данных с использованием DBCC CHECKDB
- Устранение фрагментации индексов
- Создание плана обслуживания базы данных
- Исследование производительности при блокировке таблиц
Модуль 15: Отслеживание доступа к SQL Server 2014
Темы
- Запись активности с помощью SQL Server Profiler
- Улучшение производительности с использованием Database Engine Tuning Advisor
- Настройка параметров отслеживания
- Распределенное воспроизведение
- Блокировка мониторинга
Лабораторная работа: Отслеживание доступа к SQL Server 2014
- Запись активности с использованием SQL Server Profiler
- Анализ трассировок с использованием Database Engine Tuning Advisor
- Настройка отслеживания SQL
Модуль 16: Мониторинг SQL Server 2014
Темы
- Мониторинг активности
- Запись и управление данными о производительности
- Анализ собранных данных о производительности
- Служебные программы SQL Server
Лабораторная работа: Мониторинг SQL Server 2014
- Создание точки управления служебной программой
- Настройка политики здоровья
- Настройка экземпляров для сбора данных
- Работа с отчетами сборщиков данных
Необходимая подготовка
Для эффективного обучения на курсе слушатели должны обладать следующими знаниями и навыками:
- Базовые знания об основной функциональности ОС Windows
- Опыт работы с Transact-SQL
- Опыт работы с реляционными базами данных
- Опыт проектирования БД
Запись на курс
Код курса | WSQL-3 |
---|---|
Длительность | 5 д (40 ч) |
Код экзамена | 70-462 |
Стоимость без НДС | 35 000 грн. |