SQL Server: 운영편 디비로 누리는 특별한 세상 | 나의 첫 번째 데이터베이스 운영하기

SQL Server: 운영편 디비로 누리는 특별한 세상 | 나의 첫 번째 데이터베이스 운영하기

$27.97
Description
[SQL Server: 운영편]은 SQL Server를 처음 접하는 독자를 위해 데이터베이스의 기본 구조와 개념부터 운영 및 활용 방법까지 자세하게 설명합니다. 또한, SQL Server를 배웠지만 아직 익숙하지 않은 서버 운영자를 위해 장마다 '활용' 절을 두어 실전에서 바로 사용할 수 있는 운영 기술을 설명합니다. 그리고 데이터베이스 스냅숏과 동적 데이터 마스킹, 데이터 압축, 행 수준 보안 등 조금은 낯설지만 알아두면 좋은 기능들을 모아서 정리하였습니다.

저자

이장래

이장래는20여년간SQLServer와함께하고있는에게여러호칭이있지만,본인이가장좋아하는호칭은'강사'다.가르치는게좋아SQLServer관련사이트를만들어Q&A게시판을운영했고,오프라인스터디를이끌었으며,Microsoft공인강사가되어수많은강의와세미나를진행했다.결국,책도쓰게되었는데,이모든것이SQLServer를시작하는이에게디딤돌이되고자하는의바람때문이다.의끊임없는지식전달노력의결과로Microsoft에서수여한SQLServer분야MVPAward를수년간받았다.현직유명SQLServer강사이자컨설턴트인그에게서SQLServer를빼면뭐가남을지궁금하다.사랑하는딸에게뒤늦게피아노를배우기시작했고,플루트를배우겠다며밤새소리를찾아불어대는그의모습에,언제나배움의아름다움이배어있다.

목차

1장.SQLServer소개와설치
1.1.SQLServer소개
1.1.1.왜SQLServer를사용하는가?
1.1.2.SQLServer역사와버전
1.1.3.SQLServer에디션
1.2.설치전에알아두어야할중요내용
1.2.1.인스턴스(Instances)
1.2.2.서비스계정(ServiceAccount)
1.2.3.인증모드(AuthenticationMode)
1.2.4.파일위치
1.3.SQLServer설치
1.3.1.SQLServer설치환경
1.3.2.기본인스턴스(DefaultInstance)설치
1.3.3.명명된인스턴스(NamedInstances)설치
1.3.4.SQLServer관리도구설치
1.3.5.연결확인
1.4.활용
1.4.1.서버이름변경
1.4.2.기존SQLServer버전과에디션확인
2장.SQLServer관리도구
2.1.SQLServer구성관리자
2.1.1.SQLServer서비스관리
2.1.2.서버네트워크관리
2.1.3.클라이언트네트워크관리
2.2.SQLServerManagementStudio(SSMS)
2.2.1.실행과연결
2.2.2.SSMS의다양한기능들
2.2.3.SSMS업데이트
2.3.SQLCMD
2.3.1.SQLCMD란?
2.3.2.SQLCMD사용예
2.3.3.자주사용하는옵션
2.4.SQLServer프로파일러
2.4.1.SQLServer프로파일러란?
2.4.2.추적결과저장
2.4.3.템플릿제공
2.4.4.다양한이벤트제공
2.4.5.필터기능
2.5.활용
2.5.1.나만의SSMS환경꾸미기
2.5.2.SSMS사용팁
3장.데이터베이스
3.1.데이터베이스구조
3.1.1.데이터베이스에대한이해
3.1.2.데이터베이스구조
3.1.3.트랜잭션로그(TransactionLog)파일
3.2.데이터베이스만들기
3.2.1.이름만지정하여만들기
3.2.2.입력할정보들
3.2.3.요구사항에맞게만들기
3.2.4.CREATEDATABASE문으로만들기
3.3.파일그룹(FileGroups)
3.3.1.파일그룹이란?
3.3.2.파일그룹종류
3.3.3.파일그룹만들기
3.3.4.파일그룹에테이블만들기
3.4.데이터베이스관리
3.4.1.중요데이터베이스옵션
3.4.2.옵션설정
3.4.3.데이터베이스크기변경
3.4.4.데이터베이스분리(Detach)와연결(Attach)
3.4.5.데이터베이스오프라인(Offline)과온라인(Online)
3.4.6.데이터베이스삭제
3.5.활용
3.5.1.데이터베이스정보확인
3.5.2.데이터베이스파일크기정보
3.5.3.tempdb데이터베이스이동
3.5.4.스크립트추출
3.5.5.데이터베이스이름변경
4장.백업과복원
4.1.백업에대한이해
4.1.1.백업의필요성
4.1.2.다양한백업방법
4.1.3.다양한백업전략
4.1.4.복구모델(RecoveryModel)
4.2.데이터베이스백업방법
4.2.1.전체백업하기
4.2.2.차등백업하기
4.2.3.트랜잭션로그백업하기
4.2.4.시스템데이터베이스백업하기
4.3.복원에대한이해
4.3.1.백업전략과복원의관계
4.3.2.복원전략시뮬레이션
4.3.3.복원시고려사항
4.4.데이터베이스복원
4.4.1.새로운서버에복원
4.4.2.기존서버에복원
4.4.3.여러백업파일로복원
4.5.활용
4.5.1.연결된사용자강제로끊기
4.5.2.비상로그백업
4.5.3.특정시점으로복원하기
4.5.4.응급모드(EmergencyMode)
4.5.5.최근백업내역조회
5장.권한관리
5.1.보안에대한이해
5.1.1.보안강화의필요성
5.1.2.인증모드
5.1.3.서버로그인계정과데이터베이스사용자계정
5.2.서버로그인계정관리
5.2.1.로그인계정만들기
5.2.2.서버수준에대한권한설정
5.2.3.고정서버역할(FixedServerRoles)
5.2.4.사용자정의서버역할(UserDefinedServerRoles)
5.3.데이터베이스사용자관리
5.3.1.데이터베이스사용자계정만들기
5.3.2.dbo와guest사용자계정
5.3.3.데이터베이스수준에대한권한설정
5.3.4.고정데이터베이스역할(FixedDatabaseRoles)
5.3.5.사용자정의데이터베이스역할
5.3.6.로그인계정이없는사용자계정만들기
5.4.개체에대한권한설정
5.4.1.개별개체에대한권한설정
5.4.2.스키마(Schemas)를사용한권한관리
5.5.활용
5.5.1.로그인계정정보확인
5.5.2.데이터베이스사용자정보확인
5.5.3.sysadmin역할에포함된로그인확인
5.5.4.sa이름변경
5.5.5.sa계정비활성화
6장.암호화와감사
6.1.데이터암호화(DataEncryption)
6.1.1.암호화의필요성
6.1.2.대칭키(SymmetricKey)를사용한암호화
6.1.3.HASHBYTES함수를사용한암호화
6.2.데이터베이스암호화
6.2.1.데이터베이스암호화란?
6.2.2.암호화설정
6.2.3.인증서백업과복원
6.3.SQLServer감사(SQLServerAudits)
6.3.1.SQLServer감사에대한이해
6.3.2.감사만들기
6.3.3.감사사양(AuditSpecifications)만들기
6.3.4.감사모니터링
6.3.5.감사와감사사양제거
7장.데이터전송
7.1.데이터전송
7.1.1.데이터전송이란?
7.1.2.데이터전송시고려할사항
7.2.가장쉬운데이터전송
7.2.1.SSMS에서복사해붙여넣기
7.2.2.다른이름으로저장하기
7.2.3.엑셀에서데이터가져가기
7.3.가져오기/내보내기마법사(Import/ExportWizard)
7.3.1.SQLServer간의데이터전송
7.3.2.엑셀워크시트로내보내기
7.4.연결된서버(LinkedServers)
7.4.1.연결된서버란
7.4.2.연결된서버없이연결
7.4.3.연결된서버만들기
7.4.4.연결된서버쿼리
8장.운영업무
8.1.자동화(Automations)소개
8.1.1.자동화의필요성
8.1.2.SQLServer에이전트서비스설정
8.2.작업(Jobs)
8.2.1.작업이란?
8.2.2.작업만들기
8.3.데이터베이스메일설정
8.3.1.데이터베이스메일이란?
8.3.2.데이터베이스메일설정
8.4.운영자(Operators)
8.4.1.운영자만들기
8.4.2.작업완료시메일발송설정
8.5.경고(Alerts)
8.5.1.경고란?
8.5.2.SQLServer이벤트경고만들기
8.5.3.SQLServer성능조건경고만들기
8.5.4.WMI이벤트경고만들기
8.5.5.경고와작업을연동하기
8.6.유지관리계획마법사(MaintenancePlanWizard)
8.6.1.유지관리계획마법사란?
8.6.2.유지관리계획마법사사용
8.7.활용
8.7.1.작업기록로그크기변경
8.7.2.작업스크립트추출
8.7.3.SQLServer로그관리
9장.고가용성
9.1.고가용성이란?
9.2.복제(Replications)
9.2.1.복제에대한이해
9.2.2.복제에포함된서버의역할
9.2.3.복제유형
9.2

출판사 서평

실무에서꼭필요한내용만골라담은SQLServer운영가이드!
이책은SQLServer를처음접하는독자를위해데이터베이스의기본구조와개념부터운영및활용방법까지자세하게설명합니다.또한,SQLServer를배웠지만아직익숙하지않은서버운영자를위해장마다'활용'절을두어실전에서바로사용할수있는운영기술을설명합니다.그리고데이터베이스스냅숏과동적데이터마스킹,데이터압축,행수준보안등조금은낯설지만알아두면좋은기능들을모아서정리하였습니다.
-...
실무에서꼭필요한내용만골라담은SQLServer운영가이드!
이책은SQLServer를처음접하는독자를위해데이터베이스의기본구조와개념부터운영및활용방법까지자세하게설명합니다.또한,SQLServer를배웠지만아직익숙하지않은서버운영자를위해장마다'활용'절을두어실전에서바로사용할수있는운영기술을설명합니다.그리고데이터베이스스냅숏과동적데이터마스킹,데이터압축,행수준보안등조금은낯설지만알아두면좋은기능들을모아서정리하였습니다.
--
바로배워바로쓰는SQLServer운영편:현장감있는예제로실무까지직행한다!
이책의가장큰강점은현장에서실제SQLServer를운용할때필요한핵심만골라서군더더기없이담았다는데있습니다.실제SQLServer운영환경에맞게가상서버환경을구성하고,실무데이터가저장된데이터베이스를제공합니다.이를토대로현장감넘치는운용예제를통해각기능을학습함으로써자연스럽게실무에적용하는데까지이어질수있도록구성하였습니다.
이책에서각기능을학습하는예제는두가지방법으로실행합니다.하나는SQLServer가제공하는관리도구(SSMS)의사용자인터페이스로수행하는방법이며,또하나는SQL스크립트로수행하는방법입니다.두가지방법모두를제공함으로써독자가현재수준에서사용할방법을선택하고,각기능에대응하는SQL코드를학습할수있습니다.
◆이책의특징과장점
-실무에서바로활용할수있는다양한운영용스크립트와팁을제공한다.
-독자의이해를돕고자학습용데이터베이스를별도로제공한다.
-사용자인터페이스와SQL스크립트를사용하는두가지방법모두를설명한다.
-조금낯설지만정말유익한기능을마지막장에따로정리했다.
-궁금한사항을언제든네모사랑(nemosarang.com)게시판에질문할수있다.
◆어떤독자를위한책인가?
-SQLServer에처음입문하거나관련지식을정리하려는기본운영자
-SQLServer운영에관심이있는데이터베이스나응용프로그램개발자
-정보보호,운영업무자동화,고가용성등에관심이있는SQLServer운영자
-새로운진로를꿈꾸는타분야종사자
※이책은SQLServer2016을기준으로설명합니다.
※이책의예제소스는루비페이퍼홈페이지http://www.rubypaper.co.kr자료실에서내려받을수있습니다.