Учебный курс «SQL Server для администраторов»
Краткое содержание: развертывание SQL Server, настройка баз данных, резервное копирование и восстановление, предоставление разрешений, настройка безопасности, импорт и экспорт данных, оптимизация производительности
Общие данные:
Все тонкости администрирования Microsoft SQL Server «методом тыка» освоить тяжело. В то же время Microsoft постепенно теряет интерес как к развитию on-premise (развертываемых на предприятии) серверов SQL Server, так и к обучению, сконцентрировав все усилия на облачной SQL Server Azure, поэтому официальные курсы по администрированию on-premise SQL Server сейчас производят странное впечатление.
Поэтому наш преподаватель создал свой собственный курс, максимально ориентированный на потребности администраторов SQL Server на предприятиях. Опыт его работы с SQL Server, проведения обучения по нему, написания книг и решения проблем/консультаций — более 22 лет, обучение — это возможность поделиться знаниями и опытом не только своим, но и десятков администраторов SQL Server с самых разных предприятий, которые проходили учебные курсы за эти годы. Заказывайте обучение!
Продолжительность: 5 дней (40 учебных часов).
В курсе 12 модулей (на лабораторные работы, выполняемые под руководством преподавателя, отводится 50 % времени учебного курса).
Для кого предназначен: администраторы SQL Server, специалисты, которые работают с приложениями, использующими СУБД SQL Server
План курса:
- Введение в SQL Server. Преимущества и недостатки, отличия от конкурирующих СУБД. Тенденции развития.
- Планирование развертывания. Выбор редакции SQL Server. Лицензирование SQL Server. Выбор оборудования, принятие решения о виртуализации.
- Развертывание SQL Server. Компоненты SQL Server, выбор учетных записей для служб SQL Server, работа с кодировками.
- Создание и настройка баз данных SQL Server. Выбор режима восстановления (full/simple recovery model), другие параметры баз данных.
- Работа с объектами баз данных: настройка таблиц, представлений, хранимых процедур и других объектов.
- Система разрешений и безопасность в SQL Server: настройка учетных записей и ролей сервера, учетные записи и роли баз данных, разрешения на объекты баз данных. Настройки безопасности SQL Server. Система аудита.
- Система работы с заданиями, выполняемыми по расписанию. SQL Server Agent, задания (jobs) и уведомления (notifications). Работа с Database Mail. Планы обслуживания баз данных. Мониторинг заданий и просмотр истории выполнения.
- Резервное копирование и восстановление баз данных SQL Server. Логические дампы баз данных SQL Server. Резервное копирование баз данных и журналов транзакций. Восстановление баз данных с применением журналов транзакций. Восстановление на определенный момент времени.
- Импорт и экспорт данных в SQL Server. Работа с подсистемой SQL Server Integration Services (SSIS). Преобразования данных и протоколирование работы пакетов SSIS.
- Мониторинг и оптимизация производительности SQL Server. Применение Performance Monitor, Activity Monitor, Profiler, Extended Events, динамических представлений производительности. Оптимизация подключений, индексов, системы блокировок. Дефрагментация таблиц и индексов, обновление статистики. Выявление проблемных запросов и их оптимизация.
- Создание отказоустойчивых конфигураций SQL Server. Поставка журналов, зеркалирование баз данных, кластеры, распределенные группы высокой доступности Always On. Выбор оптимальной отказоустойчивой конфигурации.
- Организация работы с Microsoft SQL Server. Ежедневные и периодические задачи администратора баз данных.