과정 개요
기업의 핵심 비즈니스를 지원하기 위해 운영되는 SQL Server의 중요성은 점점 커지고 있습니다. SQL Server는 처음에는 배우기 쉽지만, 공부하고 경험할수록 어려워지는 경향이 있습니다. 하지만 체계적인 이론 학습과 실습을 병행한다면 안정적으로 SQL Server 운영할 수 있는 전문가가 되는 것이 그렇게 어려운 것 만은 아닙니다. 본 과정은 SQL Server 관리 기능을 단순히 나열한 기존 과정들과는 전혀 다릅니다. 십여 년 간의 강의와 컨설팅, 집필, 커뮤니티 활동을 통해 진정으로 현장에서 필요한 지식이 무엇인지 확인할 수 있었으며, 그러한 기반 위해 본 과정을 준비하였습니다. 초보자부터 실제 서버 운영 경험이 있는 모든 분에게 실질적인 도움이 되는 내용으로 강의를 진행합니다. 현장에서 경험한 다양한 상황들을 간접 경험하며, 미래에 발생할 수 있는 문제점들을 미리 파악하고, 실전에서 대처할 수 있는 능력을 갖추는데 탄탄한 디딤돌이 되는 과정이 될 것입니다.
부득이하게 저자강사님으로 진행이 어려운 일정은 다른 강사님으로 대체되며 신청자분께 미리 연락을 드립니다.단, 교재는 저자강사님 교재로 진행이 됩니다.
교육대상
•
SQL Server 관리자
•
SQL Server 개발자
커리큘럼
1일차
1. SQL Server 소개와 설치
•
SQL Server 소개
•
설치 전에 알아 두어야 할 중요 내용
•
SQL Server 설치
2. SQL Server 관리 도구
•
SQL Server 구성 관리자
•
SQL Server Management Studio
•
SQLCMD
•
SQL Server 프로파일러
3. 데이터베이스
•
데이터베이스 구조
•
데이터베이스 만들기
•
파일 그룹(File Groups)
•
데이터베이스 관리
2일차
4. 백업과 복원
•
백업에 대한 이해데이
•
터베이스 백업 방법
•
복원에 대한 이해
•
데이터베이스 복원
5. 권한 관리
•
보안에 대한 이해
•
서버 로그인 계정 관리
•
데이터베이스 사용자 관리
•
개체에 대한 권한 설정
3일차
6. 암호화와 감사
•
데이터 암호화(Data Encryption)
•
데이터베이스 암호화
•
SQL Server 감사(SQL Server Audits)
7. 데이터 전송
•
데이터 전송
•
가장 쉬운 데이터 전송
•
가져오기/내보내기 마법사(Import/Export Wizard)
•
연결된 서버(Linked Servers)
4일차
8. 운영 업무 자동화
•
자동화(Automations) 소개
•
작업(Jobs)
•
데이터베이스 메일 설정
•
운영자(Operators)
•
경고(Alerts)
•
유지 관리 계획 마법사(Maintenance Plan Wizard)
9. 고가용성
•
고가용성이란?
•
복제(Replications)
•
로그 전달(Log Shipping)
•
데이터베이스 미러링(Database Mirroring)
•
AlwaysOn 가용성 그룹(Availability Groups)
5일차
10. 알아두면 좋을 낯선 기능들
•
백업 암호화(Backup Encryption)
•
데이터베이스 스냅숏(Database Snapshot)
•
포함된 데이터베이스(Contained Databases)
•
동적 데이터 마스킹(Dynamic Data Masking)
•
데이터 압축(Data Compression)
•
행 수준 보안(Row Level Securities)
•
데이터 계층 응용 프로그램(Data Tier Applications)