Учебный курс «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

План курса:

  1. Введение в SQL Server.  Преимущества и недостатки, отличия от конкурирующих СУБД. Тенденции развития.
  2. Планирование развертывания. Выбор редакции SQL Server. Лицензирование SQL Server. Выбор оборудования, принятие решения о виртуализации.
  3. Развертывание SQL Server. Компоненты SQL Server, выбор учетных записей для служб SQL Server, работа с кодировками.
  4. Создание и настройка баз данных SQL Server. Выбор режима восстановления (full/simple recovery model), другие параметры баз данных.
  5. Работа с объектами баз данных: настройка таблиц, представлений, хранимых процедур и других объектов.
  6. Система разрешений и безопасность в SQL Server: настройка учетных записей и ролей сервера, учетные записи и роли баз данных, разрешения на объекты баз данных. Настройки безопасности SQL Server. Система аудита.
  7. Система работы с заданиями, выполняемыми по расписанию. SQL Server Agent, задания (jobs) и уведомления (notifications). Работа с Database Mail. Планы обслуживания баз данных. Мониторинг заданий и просмотр истории выполнения.
  8. Резервное копирование и восстановление баз данных SQL Server. Логические дампы баз данных SQL Server. Резервное копирование баз данных и журналов транзакций. Восстановление баз данных с применением журналов транзакций. Восстановление на определенный момент времени.
  9. Импорт и экспорт данных в SQL Server. Работа с подсистемой SQL Server Integration Services (SSIS). Преобразования данных и протоколирование работы пакетов SSIS.
  10. Мониторинг и оптимизация производительности SQL Server. Применение Performance Monitor, Activity Monitor, Profiler, Extended Events, динамических представлений производительности. Оптимизация подключений, индексов, системы блокировок. Дефрагментация таблиц и индексов, обновление статистики. Выявление проблемных запросов и их оптимизация.
  11. Создание отказоустойчивых конфигураций SQL Server. Поставка журналов, зеркалирование баз данных, кластеры, распределенные группы высокой доступности Always On. Выбор оптимальной отказоустойчивой конфигурации.
  12. Организация работы с Microsoft SQL Server. Ежедневные и периодические задачи администратора баз данных.