Kursinhalt
Tag 1 – Installation und Konfiguration
- Editionen, Lizenzierung und Dimensionierung
- Installation und Instanzkonfiguration
- Speicherkonfiguration, tempdb richtig auslegen
- Datenbankdateien, Dateigruppen und Wachstumseinstellungen
- Systemdatenbanken verstehen
- Konfiguration nach Inbetriebnahme: die Einstellungen, die wirklich zählen
Tag 2 – Sicherheit
- Authentifizierung: Windows und SQL Server im Vergleich
- Logins, Benutzer, Rollen und Berechtigungen
- Schemas und das Prinzip der minimalen Rechte
- Verschlüsselung: TDE, Always Encrypted, Verbindungsverschlüsselung
- Ledger-Tabellen in SQL Server 2022
- Überwachung und Protokollierung, SQL Server Audit
Tag 3 – Sicherung, Wiederherstellung, Hochverfügbarkeit
- Wiederherstellungsmodelle und ihre Konsequenzen
- Vollständige, differenzielle und Protokollsicherung
- Sicherungsstrategie an der eigenen Anforderung ausrichten: RPO und RTO
- Wiederherstellung üben, auch zeitpunktbezogen
- Always On Verfügbarkeitsgruppen im Überblick
- Log Shipping und Replikation: wann noch sinnvoll
- Link Feature zu Azure SQL Managed Instance
Tag 4 – Betrieb und Optimierung
- SQL Server Agent, Aufträge, Warnungen und Benachrichtigungen
- Wartungspläne: Indexpflege, Statistiken, Integritätsprüfung
- Überwachung mit Extended Events und Query Store
- Ausführungspläne lesen und Engpässe finden
- Indexstrategie: fehlende und überflüssige Indizes
- Sperren und Blockierungen analysieren
- Migration und Upgrade: Vorgehen und Stolpersteine
- Werkstatt an eigenen Problemstellungen