10775

Администрирование СУБД Microsoft SQL Server 2012


Administering SQL Server 2012 Databases

В ходе занятий Вы овладеете знаниями и навыками, необходимыми, чтобы профессионально поддерживать базы данных Microsoft SQL Server 2012.

Прохождение курса поможет Вам подготовиться к экзамену Microsoft 070-462 Administering Microsoft SQL Server 2012 Databases.

Microsoft SQL Server 2012 — система управления реляционными базами данных. Программный продукт предлагает разработчикам и пользователям широкий набор возможностей по созданию решений с высоким уровнем производительности, надежности и безопасности, является комплексной платформой управления данными и бизнес-анализа.

Основная аудитория этого курса - лица, в обязанности которых входит администрирование SQL-сервера, а также аналитики, разработчики, специалисты по системам отчётности, программисты 1С и т.п. Для этих людей администрирование баз данных и обслуживание является основной зоной ответственности, либо они работают в условиях, когда базы данных играют ключевую роль в их основной работе.

Дополнительная аудитория данного курса лица, которые разрабатывают приложения, использующие базы данных SQL Server.

По окончании курса Вы будете уметь

  • Планировать и устанавливать SQL Server.
  • Знать системные базы данных, физическую структуру баз данных и наиболее распространенные варианты конфигурации.
  • Знать концепцию журнала транзакций и модели восстановления SQL сервера. Реализацию различных стратегий резервного копирования, доступных в SQL Server.
  • Создавать резервные копии SQL Server.
  • Восстанавливать базы данных SQL Server.
  • Использовать мастер импорта/экспорта и понимать как он работает с SSIS.
  • Работать с моделями безопасности SQL Server, именами входа (LOGIN) и пользователями (USER).
  • Работать с фиксированными ролями сервера, определенных пользователем ролями сервера, фиксированными ролями базы данных и определенных пользователем ролями базы данных.
  • Работать с разрешениями и назначать разрешения
  • Работать с аудитом SQL Server
  • Работа с Агентом SQL Server, запланированными заданиями и историей заданий
  • Реализовывать безопасность агента SQL Server, прокси-записи (proxy accounts) и учетные данные (credentials)
  • Настраивать компонент database mail, предупреждений (alerts) и уведомлений (notifications)
  • Создавать планы обслуживания базы данных (maintenance plans)
  • Работать со средством SQL Profiler и хранимыми процедурами настройки трассировки
  • Работать с DMV и конфигурировать сбор данных.
  • Работать с Центральным сервером управления и создавать запросы к нескольким серверам, виртуализацией SQL Server и приложениями уровня данных (Data-Tier Applications)
  • Устранять неполадки баз данных SQL Server.

Требуемая подготовка

Рекомендуемые курсы по специальности

  • Курс 10776 - Разработка баз данных Microsoft SQL Server 2012

Ближайший курс
октябрь
16
Астана

Программа курса

Модуль 1. Введение в SQL Server 2012 и его набор инструментов

  • Введение в платформу SQL Server
  • Инструменты для работы с SQL Server
  • Настройка служб SQL Server
  • Лабораторная работа: Введение в SQL Server 2012 и его набор инструментов
    • Проверка SQL Server
    • Установка компонентов
    • Изменение учетных записей служб для нового экземпляра
    • Включение протокола именованных каналов (Named Pipes) для обоих экземпляров
    • Создание псевдонима для AdvDev

Модуль 2. Подготовка систем для SQL Server 2012

  • Обзор архитектуры сервера SQL Server
  • Требования к планированию ресурсов сервера
  • Тестирование систем перед установкой SQL Server
  • Лабораторная работа: Подготовка систем для SQL Server 2012
    • Настройка конфигурации памяти
    • Стресс-тестирование систем перед установкой SQL Server
    • Проверка операций ввода/вывода

Модуль 3. Установка и настройка SQL Server 2012

  • Подготовка к установке SQL Server
  • Установка SQL Server
  • Обновление версии и автоматизация установки
  • Лабораторная работа: Установка и настройка SQL Server
    • Требования к установке
    • Установка экземпляра SQL Server
    • Выполнение настройки и проверки после установки сервера
    • Настройка памяти сервера

Модуль 4. Работа с базами данных

  • Обзор баз данных SQL Server
  • Работа с файлами и файловыми группами
  • Перемещение файлов баз данных
  • Лабораторная работа: Работа с базами данных
    • Настройка конфигурации TempDB
    • Создание базы данных RateTracking
    • Установка OldProspects базы данных
    • Добавление файлов в TempDB

Модуль 5. Модели восстановления SQL Server 2012

  • Стратегии резервного копирования в SQL Server
  • Работа журнала транзакций в SQL Server
  • Планирование стратегии резервного копирования в SQL Server
  • Лабораторная работа: Модели восстановления SQL Server 2012
    • Планирование стратегии резервного копирования
    • Настройка модели восстановления
    • Обзор моделей восстановления и стратегии резервного копирования

Модуль 6. Резервное копирование баз данных в SQL Server 2012

  • Резервное копирование баз данных и журналов транзакций
  • Управление резервными копиями базы данных
  • Работа с параметры резервного копирования
  • Лабораторная работа: Резервное копирование баз данных в SQL Server 2012
    • Сжатие резервных копий
    • Резервное копирование журнала транзакций
    • Дифференциальное резервное копирование
    • Резервная копия Copy-Only
    • Частичное резервное копирование

Модуль 7. Восстановление баз данных в SQL Server 2012

  • Общие сведения о процессе восстановления
  • Восстановление баз данных
  • Восстановление к точке по времени
  • Восстановление системных баз данных и отдельных файлов
  • Лабораторная работа: Восстановление баз данных в SQL Server 2012
    • Определение стратегии восстановления
    • Восстановление базы данных
    • Использование режима STANDBY

Модуль 8. Импорт и экспорт данных

  • Передача данных в SQL Server и из SQL Server
  • Импорт и экспорт данных таблиц
  • Вставка данных в массовых операциях (BULK)
  • Лабораторная работа: Импорт и экспорт данных
    • Импорт таблицы Excel
    • Импорт файлов CSV
    • Создание и тестирование пакета выгрузки
    • Сравнение производительности загрузки

Модуль 9. Аутентификация и авторизация пользователей

  • Проверка подлинности подключений к SQL Server
  • Авторизация имен входа (LOGIN) для доступа к базам данных
  • Авторизация на серверах
  • Лабораторная работа: проверка подлинности и авторизации пользователей
    • Создание имен входа
    • Исправление неисправностей подключения приложений
    • Создание учетных записей пользователей (USER) базы данных
    • Исправление подключения к восстановленной базе

Модуль 10. Назначение ролей сервера и базы данных

  • Работа с ролями сервера
  • Работа с фиксированными ролями базы данных
  • Создание пользовательских ролей базы данных
  • Лабораторная работа: Назначение ролей сервера и базы данных
    • Назначение ролей сервера
    • Назначение фиксированных ролей базы данных
    • Создание и назначение пользовательской роли базы данных
    • Проверка назначения ролей

Модуль 11. Авторизация пользователей для доступа к ресурсам

  • Авторизации доступа пользователей к объектам
  • Авторизация пользователей для выполнения кода
  • Настройка разрешений на уровне схемы
  • Лабораторная работа: Авторизация пользователей для доступа к ресурсам
    • Назначение разрешения на уровне схемы
    • Назначение разрешений на уровне объектов
    • Проверка разрешений

Модуль 12. Аудит среды SQL Server

  • Варианты аудита доступа к данным в SQL Server
  • Реализация аудита SQL Server
  • Управление аудитом SQL Server
  • Лабораторная работа: Аудит среды SQL Server
    • Определение конфигурации аудита и создания аудита
    • Создание спецификации аудита сервера
    • Создание спецификации аудита базы данных
    • Тест проверка функционирования

Модуль 13. Автоматизация управления SQL Server 2012

  • Автоматизация управления SQL Server
  • Работа с агентом SQL Server
  • Управление заданиями агента SQL Server
  • Лабораторная работа: Автоматизация управления SQL Server 2012
    • Создание задания на извлечение данных
    • Расписание задания на извлечение данных
    • Устранение неисправностей при выполнении задания

Модуль 14. Настройка безопасности агента SQL Server

  • Безопасность агента SQL Server
  • Настройка объекта учетные данные (Credentials)
  • Настройка объекта учетная запись-посредник (Proxy Account)
  • Лабораторная работа: Настройка безопасности агента SQL Server
    • Устранение неисправности выполнения задания
    • Решение проблем безопасности
    • Выполните дальнейшего поиска неисправностей

Модуль 15. Мониторинг SQL Server 2012 с помощью оповещений и уведомлений

  • Конфигурирование компонента Database Mail
  • Мониторинг ошибок SQL Server
  • Настройка операторов, оповещений и уведомлений
  • Лабораторная работа: Мониторинг SQL Server 2012 с помощью оповещений и уведомлений
    • Настройка Database Mail
    • Реализация уведомлений
    • Реализация оповещений

Модуль 16. Выполнение текущего обслуживания базы данных

  • Обеспечение целостности базы данных
  • Обслуживание индексов
  • Автоматизация текущего обслуживания баз данных
  • Лабораторная работа: Выполнение текущего обслуживания базы данных
    • Проверка целостности базы данных с помощью DBCC CHECKDB
    • Исправление фрагментации индексов
    • Создание плана обслуживания базы данных
    • Исследование влияния блокировки таблицы на производительность

Модуль 17. Отслеживание доступа к SQL Server 2012

  • Перехват активности с помощью SQL Server Profiler
  • Анализ данных трассировки в Database Engine Tuning Advisor
  • Работа с параметрами трассировки
  • Лабораторная работа: отслеживание доступа к SQL Server 2012
    • Перехват активности с помощью SQL Server Profiler
    • Анализ данных трассировки в Database Engine Tuning Advisor
    • Настройка трассировки SQL

Модуль 18. Мониторинг SQL Server 2012

  • Монитор активности
  • Сбор и управление данными производительности
  • Анализ собранных данных производительности
  • Лабораторная работа: Мониторинг SQL Server 2012
    • Изучение DMVs
    • Настройки Хранилища данных управления (Management Data Warehouse)
    • Настройка экземпляров для сбора данных
    • Работа с отчетами сборщика данных

Модуль 19. Управление несколькими серверами

  • Работа с несколькими серверами
  • Виртуализация SQL Server
  • Установка и обновление данных в многоуровневых приложениях
  • Лабораторная работа: Управление несколькими серверами
    • Настройка CMS и выполнение запросов к нескольким серверам
    • Развертывание приложения уровня данных (Data-Tier Applications)
    • Регистрация и извлечение приложения уровня данных
    • Обновление приложения уровня данных

Модуль 20. Устранение типичных административных неисправностей SQL Server 2012

  • Методология устранения неисправностей SQL Server
  • Устранения неисправностей, связанных с работой службы
  • Устранения неисправностей, связанных с одновременной работой
  • Устранения неисправностей, связанных с регистрацией и подключениями
  • Лабораторная работа: Устранение типичных неисправностей
  • Поиск и устранение административных неисправностей