Администрирование баз данных Microsoft SQL Server
20462
Курс предоставляет слушателям знания и навыки, необходимые для обслуживания баз данных Microsoft SQL Server. В курсе рассматриваются возможности и инструменты Microsoft SQL Server 2014, относящиеся к обслуживанию баз данных.
Аудитория
Курс предназначен для слушателей, занимающихся администрированием и поддержкой баз данных, что является их основными должностными обязанностями или они работают с средах, где базы данных играют ключевую роль. Также курс можно рекомендовать слушателям, которые занимаются разработкой приложений, которые извлекают контент из баз данных SQL Server
Предварительный уровень подготовки
- Практические знания реляционных баз данных
- Базовые знания ОС Windows и ее основных функций
Результат обучения
По окончании курса Вы будете уметь:
- Планировать и выполнять установку Microsoft SQL Server
- Давать описание системных баз данных, физической структуры баз данных и относящимся к ним конфигурационных параметров
- Давать объяснение концепций журнала транзакций, моделей восстановления SQL Server, использовать различные стратегии резервного копирования, доступных в SQL Server
- Выполнять резервное копирование баз данных SQL Server
- Выполнять восстановление баз данных SQL Server
- Выполнять импорт и экспорт данных с использованием мастеров, утилиты bulk copy и приложений уровня данных (data-tier applications)
- Работать с серверными ролями и ролями базы данных
- Использовать разрешения для обеспечения безопасности ресурсов
- Использовать аудит сервера и прозрачное шифрование данных (Transparent Data Encryption)
- Использовать SQL Server Agent для настройки и выполнения работ
- Обеспечивать безопасность SQL Server Agent, использовать proxy accounts и credentials
- Настраивать оповещения и почтовую службу баз данных (database mail)
- Создавать планы обслуживания баз данных
- Использовать SQL Server Profiler, SQL Trace, Distributed Replay
- Использовать Distributed Management Views и настраивать коллекции данных
Программа курса
Модуль 1. Установка SQL Server 2014 (3 ак. часа)
- Знакомство с платформой SQL Server
- Службы SQL Server и конфигурационные параметры
- Рекомендации по установке SQL Server
- Установка SQL Server 2014
Лабораторная работа: Установка SQL Server 2014
Модуль 2. Работа с базами данных (3 ак. часа)
- Обзор баз данных SQL Server3
- Создание баз данных
- Использование файлов и файловых групп
- Перемещение файлов базы данных
- Расширение буферного пула
Лабораторная работа: Создание и настройка баз данных
Модуль 3. Модели восстановления SQL Server 2014 (3 ак. часа)
- Стратегии резервного копирования
- Понимание журнала транзакций в SQL Server
- Планирование стратегии резервного копирования SQL Server
Лабораторная работа: Понимание моделей восстановления SQL Server
Модуль 4. Резервное копирование баз данных SQL Server 2014 (3 ак. часа)
- Резервное копирование баз данных и журнала транзакций
- Управление резервными копиями баз данных
- Работа с параметрами резервного копирования
Лабораторная работа: Резервное копирование баз данных SQL Server
Модуль 5. Восстановление баз данных SQL Server 2014 (3 ак. часа)
- Описание процесса восстановления
- Восстановление баз данных
- Восстановление на определенный момент времени (Point-in-Time Recovery)
- Восстановление системных баз данных и отдельных файлов
Лабораторная работа: Восстановление баз данных SQL Server
Модуль 6. Импорт и экспорт данных (3 ак. часа)
- Передача данных между серверами
- Импорт и экспорт табличных данных
- Валовая вставка данных
- Развертывание и обновление приложений уровня данных
Лабораторная работа: Импорт и экспорт данных
Модуль 7. Аутентификация и авторизация пользователей (3 ак. часа)
- Аутентификация подключений к SQL Server
- Авторизация доступа к базам данных
- Авторизация между серверами
- Базы данных типа partially contained
Лабораторная работа: Аутентификация пользователей
Модуль 8. Назначение ролей сервера и баз данных (3 ак. часа)
- Работа с серверными ролями
- Работа с фиксированными ролями базы данных
- Создание пользовательских ролей базы данных
Лабораторная работа: Назначение ролей сервера и баз данных
Модуль 9. Авторизация доступа к ресурсам (3 ак. часа)
- Авторизация доступа пользователей к объектам
- Авторизация пользователей для выполнения кода
- Настройка разрешений на уровне схемы
Лабораторная работа: Авторизация доступа к ресурсам
Модуль 10. Защита данных с использованием шифрования и аудита (3 ак. часа)
- Параметры аудита доступа к данным в SQL Server
- Реализация аудита SQL Server
- Управление аудитом SQL Server
- Защита данных с использованием шифрования
Лабораторная работа: Использование аудита и шифрования
Модуль 11. Автоматизация управления SQL Server 2014 (2 ак. часа)
- Автоматизация управления SQL Server
- Работа с SQL Server Agent
- Управление работами SQL Server Agent
- Управление несколькими серверами
Лабораторная работа: Автоматизация управления SQL Server
Модуль 12. Настройка безопасности SQL Server Agent (2 ак. часа)
- Описание параметров безопасности SQL Server Agent
- Настройка credentials
- Настройка proxy account
Лабораторная работа: Настройка безопасности SQL Server Agent
Модуль 13. Мониторинг SQL Server 2014 с использованием сигналов тревоги (alerts) и оповещений (2 ак. часа)
- Настройка Database Mail
- Мониторинг ошибок SQL Server
- Настройка операторов, сигналов тревоги и оповещений
Лабораторная работа: Мониторинг SQL Server с использованием сигналов тревоги и оповещений
Модуль 14: Выполнение текущего обслуживания баз данных (2 ак. часа)
- Обеспечение целостности базы данных
- Обслуживание индексов
- Автоматизация рутинного обслуживания баз данных
Лабораторная работа: Выполнение текущего обслуживания баз данных
Модуль 15: Трассировка доступа к SQL Server 2014 (2 ак. часа)
- Перехват действий с использованием SQL Server Profiler
- Улучшение производительности с помощью Database Engine Tuning Advisor
- Работа с параметрами трассировки
- Распределенный replay
- Мониторинг блокировок
Лабораторная работа: Трассировка доступа к SQL Server
Модуль 16: Мониторинг SQL Server 2014 (2 ак. часа)
- Мониторинг деятельности
- Сбор и управление данными о производительности
- Анализ собранных данных о производительности
Лабораторная работа: Мониторинг SQL Server
- Предварительные требования
- Для успешного прохождения курса необходимо обладать следующими знаниями и навыками:
- Базовые знания ОС Windows и ее основных функций
- Практические знания T-SQL
- Практические знания реляционных баз данных5
- Небольшой опыт проектирования баз данных
- Рекомендуется предварительно прослушать курс 20461С: Создание запросов к Microsoft SQL Server