Kursusindhold
Modul 1 – Introduktion til Microsoft SQL Server
I dette modul lærer du at planlægge installation og konfiguration af en Microsoft SQL Server instans. Du lærer at anvende de vigtigste klientværktøjer som for eksempel SQL Server Management Studio og SQL Server Configuration Manager til konfiguration af en Microsoft SQL Server instans.
Følgende emner vil blive gennemgået: - Forberedelse af installation
- Microsoft SQL Server klientværktøjer
- Konfiguration af Microsoft SQL Server
- Konfiguration af Service Accounts
Modul 2 - Implementering af databaser
I dette modul lærer du at oprette og konfigurere databaser. Du vil lære om typiske vedligeholdelsesopgaver, som for eksempel allokering af plads til databasefiler og transaktionslogs.
Følgende emner vil blive gennemgået: - Databasefiler
- Transaktionslog
- Filgrupper
- Oprettelse af databaser
- Vedligeholdelse af databaser
Modul 3 - Implementering af tabeller og data integritet
I dette modul lærer du at oprette tabeller og constraints, som for eksempel primær nøgler og referentiel integritet til sikring af data kvalitet. Du lærer også at oprette og anvende schemas og hvordan de kan anvendes til at organisere objekter i en database.
Følgende emner vil blive gennemgået: - Oprettelse af Tabeller
- Primær nøgler
- Referentiel Integritet
- Anvendelse af schemas
Modul 4 - Introduktion til index
I dette modul lærer du at oprette og vedligeholde forskellige typer af index i en database. Du lærer at anvende eksekveringsplaner og du lærer hvordan du opretter de rigtige og optimale index.
Følgende emner vil blive gennemgået: - Introduktion til Index
- Introduktion til Index arkitektur
- Clustered index og non clustered index
- Covering Index
- Introduktion til Columnstore Index
Modul 5 – Avanceret Tabel Design
I dette modul lærer du at implementere avanceret tabel design. Du lærer at designe og implementere partitioner og anvende komprimering i tabeller. Du lærer at implementere løsninger med historik tabeller (temporal tables) som blandt andet kan anvendes til at opfylde nogle af kravene specificeret i GDPR. Du lærer desuden at anvende FILESTREAM filgrupper til håndtering af BLOB data og In-Memory tabeller.
Følgende emner vil blive gennemgået: - Partitioner i tabeller
- Komprimering af data
- Temporal tables
- FILESTREAM
- In-Memory OLTP
Modul 6 - Backup og Restore
I dette modul lærer du at planlægge en optimal disaster recovery strategi for at minimere risikoen for tab af data. Du lærer om de forskellige backup typer og bliver i stand til at planlægge en backup strategi, der opfylder en virksomheds krav i forhold til gendannelse af data. Du lærer også at anvende Microsoft Azure som eksternt backup storage.
Følgende emner vil blive gennemgået: - Planlægning og valg af backup strategi
- Transaktionsloggen og recovery
- Recovery Model
- Full Backup
- Log Backup
- Differential Backup
- Restore af Database
- Piecemeal backup og restore
- Backup og restore af master Database
- Backup til Azure Storage
Modul 7 – Logins og Sikkerhed på Server Niveau
I dette modul lærer du hvordan Microsoft SQL Servers sikkerheds framework fungerer. Du lærer at oprette logins og anvende server roller og håndtere rettigheder på server niveau.
Følgende emner vil blive gennemgået: - Microsoft SQL Servers sikkerheds framework
- Implementering af Windows Logins
- Implementering af SQL Logins
- Fixed server roller
- Brugerdefinerede server roller
Modul 8 – Database Users og Sikkerhed på Database Niveau
I dette modul lærer du at oprette database users og konfigurere adgang til objekter og data. Du lærer at implementere sikkerhed på række niveau (row-level security) og anvende Dynamic Data Masking.
Følgende emner vil blive gennemgået: - Database Users og rettigheder
- Contained database
- Row-level security
- Dynamic Data Masking
Modul 9 – Sikring af data med kryptering
I dette modul lærer du om de forskellige muligheder for at sikre indhold i data med kryptering. Du lærer, hvordan du beskytter de fysiske database filer og du lærer at implementere effektiv kryptering af data med Always Encrypted.
Følgende emner vil blive gennemgået: - Transparent Data Encryption (TDE)
- Kryptering af data med Always Encrypted
Modul 10 – SQL Server Auditing
I dette modul lærer du om de forskellige muligheder for at lave auditing på en Microsoft SQL Server instans. Du lærer at anvende SQL Server Auditing og vil efterfølgende være i stand til at implementere en løsning, der blandt andet registrerer, hvem der har taget adgang til data.
Følgende emner vil blive gennemgået: - Introduktion til auditing på Microsoft SQL Server
- DDL triggers
- SQL Server Audit
Modul 11 - Automatisering
I dette modul lærer du at konfigurere Microsoft SQL Server til automatisk at afvikle jobs og eventuelt sende mails om status på afvikling af disse. Du vil også lære at anvende Microsoft SQL Servers alert system og implementere automatisk overvågning og reagere på kritiske situationer inden de opstår.
Følgende emner vil blive gennemgået: - Konfiguration af Microsoft SQL Server Agent
- Database Mail
- Implementering af Jobs og Schedules
- Operators
- Implementering af Alerts
Modul 12 – Tracing og monitorering
I dette modul lærer du at anvende forskellige værktøjer til analyse og monitorering af en Microsoft SQL Server instans. Du lærer at anvende og oprette Extended Events til tracing og du lærer at lave forespørgsler med dynamic managements views til analyse af performance problemer.
Følgende emner vil blive gennemgået: - Dynamic Management Views (DMVs)
- Activity Monitor
- Extended Events