Implementering og Administration af SQL Server Databaser kursus

Microsoft SQL Server er en af verdens mest anvendte og udbredte database platforme. Udover at være anvendt som database platform i mange bruger udviklede applikationer anvendes Microsoft SQL Server i en lang række af Microsofts egne applikationer og værktøjer, som for eksempel SharePoint og Microsoft Dynamics. Vi har lavet dette kursus til dig, der vil lære at kunne udføre og håndtere en lang række typiske opgaver på Microsoft SQL Server inden for implementering og administration.

Kursusmål

  • Konfiguration af Microsoft SQL Server Service Accounts
  • Implementere og konfigurere databaser
  • Anvende tabeller og schemas
  • Implementere constraints og sikre data integritet
  • Implementere og vedligeholde index
  • Foretage backup og restore af databaser
  • Konfigurere authentication og adgang til data
  • Implementere auditing af data
  • Sikre data med kryptering
  • Anvende avanceret tabel design
  • Oprette Jobs og Alerts
  • Oprette traces med Extended Events

Kurset henvender sig til

Dette SQL Server kursus indgår i vores samlede udbud af SQL Server og Business Intelligence kurser og henvender sig til dig, der skal i gang med at arbejde med Microsoft SQL Server og ønsker kendskab til både de grundlæggende funktioner men også ønsker at kunne håndtere mere avancerede opgaver. Du vil efterfølgende være i stand til at håndtere en lang række af de typiske opgaver, der skal løses omkring en Microsoft SQL Server.

Forudsætninger

    Det forventes, at du har deltaget på vores SQL Grundlæggende kursus eller har tilegnet dig en grundlæggende viden om SQL ad anden vej.

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.

  • 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.

  • 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.

  • 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.


  • 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.


  • 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.


  • 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.

  • 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.

  • 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.

  • 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.

  • 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.

  • 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.

  • Dynamic Management Views (DMVs)
  • Activity Monitor
  • Extended Events

 


Kursusdato


Praktiske oplysninger
Pris:
kr. 15.200,- (ekskl. moms)
Kursusstart:
10 oktober 2022
Varighed:
3 dage (09:00 - 16:00)
Sted:
København


Er I flere fra samme virksomhed, som skal på kursus? Så kan der være penge at spare med et virksomhedskursus

Læs mere om virksomhedskurser her

Andre populære kurser


Aktuelt

Klumme: Så langt er vi kommet med den digitale transformation
Data og ny teknologi er vigtige for virksomhedernes daglige arbejde, men hvordan står det til med den digitale transformation i virksomhederne?
Læs mere her

IT Executive Masterclass
En praktisk orienteret it-lederuddannelse. Få værktøjerne, erfaringerne og metoderne til at navigere effektivt i krydsfeltet mellem ledelse, teamet, kunderne og digitaliseringskrav.
Læs mere og tilmeld dig her

Teamlederkursus
Som leder står du måske til tider i en udfordrende, og muligvis vanskelig, leder-position. Vi har sammensat dette kursusforløb, hvor du bliver trænet i ledelsesmetoder med udgangspunkt i situations-bestemt ledelse og kommunikation, der er tilrettet teamleder-rollen.
Læs mere og tilmeld dig her

GDPR - Grundkursus i håndtering af persondataforordningen
Med GDPR er der indført en række krav til de tekniske og organisatoriske foranstaltninger, som virksomheden skal anvende ved behandlingen af personoplysninger. På kurset får du praktisk anvendelig viden og metoder til at udarbejde og implementere politikker og dokumenter, så din virksomhed overholder GDPR-kravene til behandlingssikkerheden.
Læs mere og tilmeld dig her

Cybertruslen for ledere
På dette et-dags kursus bliver du klædt på til at tage cyber-drøftelserne med IT, så du med åbne øjne kan træffe velinformerede beslutninger på vegne af din organisation. Helt konkret får du indsigt i, hvilke alment kendte og
Læs mere og tilmeld dig her

Kursuslokaler udlejes med og uden PC
Har du brug for et undervisningslokale med plads til op til 15 deltagere, så kan vi tilbyde fuldt udstyrede lokaler. Pris pr. dag 3.500.- kr. Forplejning 250.- kr. pr. person pr. dag.
Inkl. i prisen er teknisk support og service. Interesseret?
Kontakt os på telefon 77 300 123 og hør mere.


Hørkær 18
2730 Herlev
Tlf: 77 300 123
Email: idgkurser@idg.dk
CVR: 65970414