Рано или поздно любому администратору IT систем приходится сталкиваться с повреждением или потерей данных, которые могут быть вызваны целым рядом причин. MS SQL Server, к сожалению, не является исключением, но при правильном планировании и развертывании может избежать вышесказанных проблем (или максимально снизить последствия их возникновения). В данном курсе будут подробно рассмотрены причины появления повреждений, методы проверки баз данных на целостность, различные способы настройки оповещений, а также большое внимание будет уделено вопросам вопросам восстановления данных в случае обнаружения повреждений. В программу курса также включено большое практическое занятие, где участники смогут закрепить полученные теоретически знания и попробуют свои силы в восстановлении данных на различных примерах повреждений. Рассматриваемый материал актуален для версий MS SQL Server от 2005 до 2014.
Содержание
1. Причины возникновения повреждений в информационных системах.
2. Способы обнаружения повреждений данных в MS SQL Server.
3. Планирование инфраструктуры с целью минимизации рисков повреждения данных.
4. Методы восстановления поврежденных данных (в т.ч. нестандартные).
5. Демонстрация повреждений памяти и способов их диагностики.
6. Практика: анализ различных видов повреждений и попытки их исправить.
О докладчике: Олонцев Сергей
Cерьезно работать с Microsoft SQL Server начал еще с версии 2000 и за это время пришлось столкнуться с очень широким кругом задач как по администрированию, так и по разработке баз данных. Обладатель сертификата Microsoft Certified Master и награды MVP по SQL Server. Основными зонами специализации являются: построение HA\DR решений, выявление узких мест и оптимизация производительности, ETL, проектирование высоконагруженных систем.
Опыт работы с MS SQL Server в качестве администратора, разработчика и консультанта составляет более 9 лет (финансовые компании, торговля и склад, хранилища данных, специализированные высоконагруженные решения).
Продолжительность: 8-9 часов (включая перерывы).
Уровень курса: 300-400
Требования к участникам: Предполагается, что участники обладают базовыми знаниями о том, как MS SQL Server хранит данные (страницы (все типы), экстенты, кластеризованные и некластеризованные индексы, системные таблицы), а также достаточно хорошо знакомы с операциями резервного копирования и восстановления данных, перестроения индексов. В случае необходимости в курс может быть включено дополнительное занятие на эту тему на 1 час. Навыков и опыта работы с повреждениями данных не требуется. Для выполнения практических заданий потребуется ноутбук с установленным VMWare Player (образ виртуальной машины будет предоставлен: Windows Server 2012 R2, SQL Server 2014, дополнительное ПО, 1-2 Gb оперативной памяти, 40-60 Gb дискового пространства), либо с подключением к интернету (в этом случае будет открыт доступ по RDP к виртуальной машине в Microsoft Azure).
О количестве и типе требуемых виртуальных машин, а также о необходимости провести дополнительную вводную лекцию по хранению данных просьба сообщить заранее.